当前位置:首页python > 正文

python生成10个8位随机密码

作者:野牛程序员:2023-08-18 10:49:29python阅读 3001

您可以使用 Python 的 random 模块生成随机密码。以下是一个示例代码,演示如何生成 10 个由大写字母、小写字母和数字组成的 8 位随机密码:

import random
import string

def generate_random_password(length):
    characters = string.ascii_letters + string.digits  # 大写字母、小写字母和数字
    password = ''.join(random.choice(characters) for _ in range(length))
    return password

num_passwords = 10
password_length = 8

for _ in range(num_passwords):
    password = generate_random_password(password_length)
    print(password)

在这个示例中,generate_random_password 函数接受一个参数 length,用于指定密码的长度。函数内部使用 random.choice 来从大写字母、小写字母和数字中随机选择字符,并使用 join 方法将它们连接成一个密码字符串。

然后,循环生成 10 个密码并打印输出。每次运行代码,都会生成不同的随机密码。

可以根据需要调整密码的长度和字符集,以满足要求。


野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892
野牛程序员教少儿编程与信息学竞赛-微信|电话:15892516892
相关推荐

最新推荐

热门点击