Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/bin/python
- import sys
- from random import choice
- def main():
- if sys.argv[1] == "-h":
- exit("Usage: $ %s length amount\nEx: $ %s 5 4 will print 4 passwords all 5 characters in length" % (sys.argv[0], sys.argv[0]))
- try:
- len_pass = int(sys.argv[1])
- except IndexError:
- len_pass = 5
- try:
- amount_pass = int(sys.argv[2])
- except IndexError:
- amount_pass = 1
- passwords = []
- for i in range(amount_pass):
- passwords.append(make_pass(len_pass))
- for words in passwords:
- print words
- def rand_char():
- chars = ['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'l', 'm', 'n',
- 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z',]
- return choice(chars)
- def make_pass(length):
- password = ""
- for i in range(length):
- password += rand_char()
- return password
- if __name__ == "__main__":
- main()
Advertisement
Add Comment
Please, Sign In to add comment