Guest User

Untitled

a guest
Jun 18th, 2018
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.97 KB | None | 0 0
  1. import random
  2. import string
  3.  
  4.  
  5. def password_generator(number):
  6. uppalph = random.sample(string.ascii_uppercase,number)
  7. lowalph = random.sample(string.ascii_lowercase,number)
  8. dig = random.sample(string.digits,number)
  9. punc = random.sample(string.punctuation,number)
  10. password = uppalph + lowalph + dig + punc
  11. for _ in range(number):
  12. random.shuffle(password)
  13. print(''.join(password))
  14.  
  15.  
  16. if __name__ == '__main__':
  17. flag = 1
  18. sec_num = 0
  19. while flag:
  20. security = input("Yo Password generator here!! Please enter how secure your generated password should be [ HIGH | MEDIUM | LOW ]:\t")
  21. if security == 'high':
  22. sec_num = 3
  23. flag = 0
  24. elif security == 'medium':
  25. sec_num = 2
  26. flag = 0
  27. elif security == 'low':
  28. sec_num = 1
  29. flag = 0
  30. else:
  31. print("\nHey come on dude!!! Just look what input is allowed... try again\n")
  32. password_generator(sec_num)
Add Comment
Please, Sign In to add comment