本萌新随机生成10个由字母(大小写)和数字组成的八位密码笔记:
@import random
def PassWord():
alpha=[]#大小写字母表
for i in range(65,91):
alpha.append(chr(i))
for j in range(97,123):
alpha.append(chr(j))
num=[]#0-9数字表
for i in range(10):
num.append(i)
n=1
while n<=10:
a=random.sample(alpha,1)#取1个随机字母,确保有字母
b=random.sample(num,1)#取1个随机数字,确保有数字
c=random.sample(num+alpha,6)#字母数字联合表随机取6个
list=a+b+c#连接
password=random.sample(list,8)#再打乱连接的顺序
print(f'第{n}个生成密码是:',*password,sep='')
n+=1
if name == ‘main’:
PassWord()