首教和代码复用上机等习 - PowerPoint 幻灯片放映 百円 12 S Aa 回ON DAI Gen 211/ 00 6 にき D 0日に 1.编程实现随机密码的产生:以整数17为随机数种子,获取用户输入整数N为长度,产生3个长度为N位的密码,密码的每位是一个整数字,产生密码采用 random.randint()函数。编写一个genpwd(length)函数:产生长度为length的密码,程序将每个密码单独一行输出。
时间: 2024-02-21 10:00:25 浏览: 100
下面是实现要求的代码:
```python
import random
def genpwd(length):
# 设置随机数种子
random.seed(17)
# 产生3个长度为length的密码
for i in range(3):
password = ''
# 生成每一位密码
for j in range(length):
# 生成一个随机整数
digit = random.randint(0, 9)
password += str(digit)
# 输出密码
print(password)
# 测试函数
genpwd(6)
```
执行上述代码,会产生3个长度为6位的随机密码,并且每个密码单独一行输出。你可以根据需要修改`genpwd`函数中的`length`参数来生成不同长度的随机密码。
阅读全文