PYTHON随机密码生成

随机密码生成,一次产生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']

这里没有使用密码库,而是使用了随机库来生成密码

你可能感兴趣的:(python,python,linux,服务器)