利用 Python 的 random 函数轻松生成随机密码!附代码示例
以下是一个使用 Python 的 `random` 函数生成随机密码的示例代码: ```python import random import string def generate_password(length): all_characters = string.ascii_letters + string.digits + string.punctuation password = ''.join(random.choice(all_characters) for i in range(length)) return password # 生成一个长度为 10 的随机密码 print(generate_password(10)) ``` 在上述代码中,我们首先导入了 `random` 模块和 `string` 模块。`string.ascii_letters` 包含了所有的大小写字母,`string.digits` 包含了数字,`string.punctuation` 包含了标点符号。然后,我们定义了一个 `generate_password` 函数,它接受一个参数 `length` 表示密码的长度。通过循环选择随机的字符,最终组成一个指定长度的随机密码。 ######[AI写代码神器 | 202点数解答 | 2024-10-20 18:53:27]
相关提问
- 代码填空挑战:完成正态分布、随机数生成及数据处理代码(阿里通义 | 506点数解答 | 2025-03-23 14:32:14)347
- 挑战!完成代码填空解锁数据处理奥秘(字节豆包 | 116点数解答 | 2025-03-26 22:22:15)359
- 挑战填空!完成这段 NumPy 代码实现数据生成与保存(DeepSeek | 178点数解答 | 2025-03-26 22:26:30)422
- 优化代码:Clarke - Wright与遗传算法解决车辆路径规划,严格把控容量逻辑(字节豆包 | 1530点数解答 | 2025-06-11 02:45:18)188
- C 语言实现链表操作:创建、输出、删除及插入功能详解(字节豆包 | 534点数解答 | 2024-12-09 21:33:48)362
- C语言实现链表创建、输出、删除与插入操作的完整代码及注意要点(字节豆包 | 609点数解答 | 2024-12-18 12:18:21)378
- Python:生成含随机缺失值二维数组并处理,附随机选元素赋缺失值代码解析(阿里通义 | 300点数解答 | 2025-03-13 20:19:30)230
- Python 运行报错:urllib3 网络连接创建失败,原因及排查建议(字节豆包 | 161点数解答 | 2024-10-31 00:39:36)495
- Java实现链表反转:迭代与递归双解法详解及开发实战指南(DeepSeek | 1409点数解答 | 2026-03-15 15:09:29)57
- Python 实现球类:精准计算半径、表面积与体积,附输入验证与异常处理!(阿里通义 | 261点数解答 | 2024-11-28 21:19:39)378
- 用 JavaScript 实现福利彩票抽奖:一键体验浏览器上的中奖乐趣!(GPT | 282点数解答 | 2024-09-25 20:36:52)288
- JavaScript实现福利彩票抽奖:含规则、界面与代码示例(GPT | 1542点数解答 | 2024-09-27 14:41:50)450