随机密码生成器python123
时间: 2023-10-15 16:06:44 浏览: 219
随机密码生成器
随机密码生成器是一个用Python编写的程序,它可以根据指定的密码长度生成一串随机密码。这个程序引入了random模块来生成随机数,并使用了一个包含数字、大写字母、小写字母和特殊字符的字符串来作为密码的候选字符。程序首先会要求用户输入密码的长度,然后使用random.sample函数从候选字符中随机选择指定长度的字符,最后将这些字符拼接成一个随机密码并打印出来。
下面是这个程序的代码示例:
```python
import random
passlen = int(input("请输入密码的长度:"))
s = "abcdefghijklmnopqrstuvwxyz01234567890ABCDEFGHIJKLMNOPQRSTUVWXYZ!@#$%^&*()?"
p = "".join(random.sample(s, passlen))
print(p)
```
请注意,在运行这个程序之前,你需要先导入random模块。
阅读全文