import random,string
src_list = []
src_list.append(str(random.randint(1,9))) #生成一个数字
src_list.append(random.sample(string.ascii_lowercase,1)[0]) #生成一个小写字母
src_list.append(random.sample(string.ascii_uppercase,1)[0]) #生成一个大写字母
three = random.sample(string.digits+string.ascii_lowercase+string.ascii_uppercase,3) #生成3个由大小写字母和数字组成的列表
for i in three:
src_list.append(i) #所有数加到src_list中
random.shuffle(src_list) #把组合好的列表打乱
result = ''.join(src_list)
print(result)
本文介绍了一个使用Python编写的随机密码生成器,它能够生成包含数字、小写字母和大写字母的复杂密码,通过随机打乱元素顺序来增强密码的安全性。
3169

被折叠的 条评论
为什么被折叠?



