代码如下
有帮助望采纳~
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)
这个写个函数就行了,例如:
#生成随机密码
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()
如果要设置随机数种子,去掉代码中的注释即可。