python随机生成20位密码:数字+大写字母

使用python随机生成20位的数字+大写字母的密码:

import random, string

passwd = []
for i in range(20):
    if random.randint(0, 1):
        letter = random.choice(string.ascii_uppercase)
        passwd.append(letter)
    else:
        letter = random.choice(string.digits)
        passwd.append(letter)

print("".join(passwd))

 

运行结果:

3IK81S14V19Q25G9M478

  

  

 

posted @ 2020-08-26 17:02  奔奔-武  阅读(2402)  评论(0编辑  收藏  举报