import random
s = input("请输入一个数字\n")
ls = []
for i in range(48,58):
ls.append(chr(i))
for i in range(97,122):
ls.append(chr(i))
random.seed(eval(s))
for _ in range(10):
print(''.join(random.sample(ls,8)))
先创建一个包含符合生成条件的密码列表,然后设置随机数种子,除了用eval,也可以用hash再用for循环循环8次