mekumiya 2020-04-26 14:55 采纳率: 0%
浏览 307

【Python】生成随机密码为什么不能用sample函数?应该用什么?

【问题描述】

请编写程序,生成随机密码。具体要求如下:‪‪‪‪‪‫‪‪‪‪‪‪‫‪‪‪‪‪‪‪‪‪‪‪‫‪‪‪‪‪‪‪‪

(1)使用 random 库,采用 10作为随机数种子。‪‪‪‪‪‫‪‪‪‪‪‪‫‪‪‪‪‪‪‪‪‪‪‪‫‪‪‪‪‪‪‪‪

提示:random.seed(10)

(2)密码允许字符如下:

‪‪‪‪‪‪‪s="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890"

(3)密码长度为输入的数字。

【样例输入】

5
【样例输出】

KcBEK

import random
random.seed(10)
s="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890"
b=eval(input())
ls=random.randint(s,b)
for a in ls:
    print(a,end='')
  • 写回答

1条回答 默认 最新

  • threenewbee 2020-04-26 14:57
    关注

    为什么不能用sample函数,我觉得可以
    应该是出题的人让你自己写,否则这个问题没有难度了。
    好比,把课文抄写10遍,不得使用复印机。

    import random
    random.seed(10)
    s="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890"
    b=int(input())
    pwd=''
    for a in range(b):
        pwd = pwd + s[random.randint(0, len(s)-1)]
    print(pwd)
    

    运行结果(每次不同,我这是举例)
    5
    JAJmY

    问题解决的话,请点下采纳

    评论

报告相同问题?

悬赏问题

  • ¥15 对于相关问题的求解与代码
  • ¥15 ubuntu子系统密码忘记
  • ¥15 信号傅里叶变换在matlab上遇到的小问题请求帮助
  • ¥15 保护模式-系统加载-段寄存器
  • ¥15 电脑桌面设定一个区域禁止鼠标操作
  • ¥15 求NPF226060磁芯的详细资料
  • ¥15 使用R语言marginaleffects包进行边际效应图绘制
  • ¥20 usb设备兼容性问题
  • ¥15 错误(10048): “调用exui内部功能”库命令的参数“参数4”不能接受空数据。怎么解决啊
  • ¥15 安装svn网络有问题怎么办