Python随机生成指定长度密码
时间: 2024-02-09 08:37:05 浏览: 134
Python生成随机密码的方法
可以使用Python的random模块和字符串模块来随机生成指定长度的密码。以下是一个示例代码:
```python
import random
import string
def generate_password(length):
characters = string.ascii_letters + string.digits + string.punctuation
password = ''.join(random.choice(characters) for i in range(length))
return password
length = 10 # 指定密码长度为10
password = generate_password(length)
print(password)
```
输出结果可能是:`8<jv*vMr<`。
该代码将可读字符、数字和标点符号字符用作生成随机密码的字符集。使用`random.choice`函数从字符集中随机选择字符,并将其连接起来形成密码字符串。
阅读全文