自定义函数
以整数17为随机数种子生成长度为n的随机数作为密码 。要求使用random函数生成随机数。
获取用户输入整数 n为长度调用自定义函数 产生三个长度为n 位的密码 ,每个密码单独一行输出 。
import random
def getPass(n):
random.seed(17)
r=[]
for i in range(3):
s=''
for j in range(n):
s+=str(random.randint(0,9))
r.append(s)
return r
n=int(input())
l = getPass(n)
for i in l:
print(i)
import random
import string
#设置种子
random.seed(17)
n= int(input("请输入长度:"))
def ran_three(n):
strs = string.ascii_letters+string.digits+string.punctuation
if n<len(strs):
for i in range(3):
print("".join(random.sample(strs, n)))
else:
print("长度超出范围")
ran_three(n)