python随机生成密码v1.0

img

代码如下
有帮助望采纳~

import random
import string
random.seed(10)
str1=string.ascii_letters+string.digits
a=''
print(str1)
for i in range(20):
    a+=random.choice(str1)

print(a)

img

这个写个函数就行了,例如:

#生成随机密码
def generate_random_str(randomlength=20):
    import random
    import string
    
    #random.seed(10)
    str_list = [random.choice(string.digits + string.ascii_letters) for i in range(randomlength)]
    random_str = ''.join(str_list)
    return random_str

#调用函数
generate_random_str()

如果要设置随机数种子,去掉代码中的注释即可。