1、生成3位大写字母与小写字母
2、生成4位数字
3、打乱
4、join输出
pwd = []
for i in range(3):
pwd.append(random.choice(string.uppercase))
pwd.append(random.choice(string.lowercase))
for i in range(4):
pwd.append(random.choice(string.digits))
random.shuffle(pwd)
return "".join(pwd)
结果:a4PZz60Rj1
本文转自 知止内明 51CTO博客,原文链接:http://blog.51cto.com/357712148/2050371,如需转载请自行联系原作者