Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # halutun pituisen salasanan arvonta
- # sisältää pienaakkosia, suuraakkosia, numeroita
- # Juhani Kaukoranta 1.12.2018
- import random
- numerot = ""
- for i in range (10):
- numerot += chr(48+i)
- suuraakkoset =""
- for i in range(26):
- suuraakkoset += chr(65+i)
- pienaakkoset =""
- for i in range(26):
- pienaakkoset += chr(97+i)
- merkit = numerot + suuraakkoset + pienaakkoset
- pituus = int(input("Kuinka monta merkkiä (kirjaimia ja numeroita) arvotaan salasanaan? "))
- salasanoja = int(input("Kuinka monta salasanaa arvotaan "))
- print("arvotaan ",pituus," merkkia ",len(merkit)," merkin joukosta:")
- print(merkit)
- def password(n):
- salasana = ""
- for i in range(n) :
- ch = merkit[random.randint(0,len(merkit)-1)]
- salasana += ch
- return(salasana)
- print(salasanoja," arvottua ",pituus,"-merkkistä salasanaa:")
- print("----------------------")
- for i in range(salasanoja):
- print(password(pituus))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement