Guest User

Untitled

a guest
Mar 18th, 2018
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.58 KB | None | 0 0
  1. from sys import stdout
  2. from os import urandom
  3.  
  4. def genCharset():
  5. lower = 'abcdefghijklmnopqrstuvwxyz'
  6. return '0123456789{}{}!@#$%^&*'.format(lower, lower.upper())
  7.  
  8. def randomInteger(min, max):
  9. return (ord(urandom(1)) % (max - min)) + min
  10.  
  11. if __name__ == '__main__':
  12. length, passlist, charset = 16, [], genCharset()
  13.  
  14. for i in range(5):
  15. rand = ''
  16. for j in range(length):
  17. rand = '{}{}'.format(rand, charset[randomInteger(0,len(charset))])
  18.  
  19. passlist.append(rand)
  20.  
  21. for passwd in passlist:
  22. stdout.write('{}\n'.format(passwd))
Add Comment
Please, Sign In to add comment