随机密码生成器
‘0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ!"#$%&()*+,-.’ 中每次随机抽取 1 个字符,重复 n 次,用取得的字符构成的一个新字符串用做密码,密码长度 n 和随机数种子 s 由用户输入。
输入格式
在一行内输入2个正整数 n 和 s,分别表示密码长度和随机数种子,数字间用半角逗号分隔。
import random
n,s = input().split(',')
n = int(n)
s = int(s)
random.seed(s)
c = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ!"#$%&\()*+,-.'
z=""
for i in range(n):
se = random.randint(0,76)
z = z + c[se]
print(z)
这就行了