用python语言解决实际问题。

自定义函数
以整数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)