随机密码生成,一次产生8个密码,包含26个字母大小写和阿拉伯数字
def random_password():
import random
import string
return ''.join(random.sample(string.ascii_letters+string.digits, 8))
random_password()
passwords=[]
while len(passwords)<8:
password=random_password()
if password not in passwords:
passwords.append(password)
print(passwords)
输出结果如下:
['08L3um4J', 'awDxSs2P', 'gusx8Qkr', 'PkxAIrHq', '0KvZBVY3', '1Hlxu2Ys', '51DfIYJ9', 'xuARCGQM']
这里没有使用密码库,而是使用了随机库来生成密码