Advertisement
Guest User

Untitled

a guest
Jun 19th, 2019
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.38 KB | None | 0 0
  1. #!/usr/bin/env python3
  2.  
  3. import secrets
  4. import string
  5. import sys
  6.  
  7.  
  8. def generate_password(chars, size):
  9. return ''.join(secrets.choice(chars) for _ in range(size))
  10.  
  11.  
  12. def main():
  13. size = 20 if len(sys.argv) < 2 else int(sys.argv[1])
  14. chars = string.ascii_letters + string.digits + string.punctuation
  15.  
  16. print(generate_password(chars, size))
  17.  
  18.  
  19. if __name__ == "__main__":
  20. main()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement