Advertisement
jukaukor

salasanat.py

Dec 1st, 2018
192
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.94 KB | None | 0 0
  1. # halutun pituisen salasanan arvonta
  2. # sisältää pienaakkosia, suuraakkosia, numeroita
  3. # Juhani Kaukoranta 1.12.2018
  4. import random
  5. numerot = ""
  6. for i in range (10):
  7. numerot += chr(48+i)
  8. suuraakkoset =""
  9. for i in range(26):
  10. suuraakkoset += chr(65+i)
  11. pienaakkoset =""
  12. for i in range(26):
  13. pienaakkoset += chr(97+i)
  14. merkit = numerot + suuraakkoset + pienaakkoset
  15. pituus = int(input("Kuinka monta merkkiä (kirjaimia ja numeroita) arvotaan salasanaan? "))
  16. salasanoja = int(input("Kuinka monta salasanaa arvotaan "))
  17. print("arvotaan ",pituus," merkkia ",len(merkit)," merkin joukosta:")
  18. print(merkit)
  19.  
  20. def password(n):
  21. salasana = ""
  22. for i in range(n) :
  23. ch = merkit[random.randint(0,len(merkit)-1)]
  24. salasana += ch
  25. return(salasana)
  26.  
  27. print(salasanoja," arvottua ",pituus,"-merkkistä salasanaa:")
  28. print("----------------------")
  29. for i in range(salasanoja):
  30. print(password(pituus))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement