# Password Generator Program
import random
print'''############################################################################
# PASSWORD GENEREATOR SYSTEM #
#############################################################################'''
print"Hey, I can generate strong passwords for you \nJust give me two inputs:"
a=input("Enter the length of password you want:\n")
b=input("How many passwords you want?\n")
li=['a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','x','y','z','A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','W','X','Y','Z',1,2,3,4,5,6,7,8,9,0,'@','#','$','%','&',]
for i in range(1,a+1):
print "\n"
for j in range(1,b+1):
print random.choice(li),
我已经定义了一个列表并将所有大写,小写,0到9的特殊字符放在其中。但是这非常耗时,那么还有其他方法可以实现吗?
答案 0 :(得分:0)
是的。
您仍然需要导入(随机)
步骤1:创建一个包含所有字符的数组(abcdefghijklmnopqrstuvwxyz,1234567890,!@#$%^&*()-_ = + \ |]} [{'“; :: ??>,<。)叫李
步骤2:做
Print(
____________________
|PASSWORD GENERATOR|
********************
)
第3步:创建另一个名为###的数组,其中包含(li)。
第4步:random.select(###)