欢迎访问宙启技术站
智能推送

利用Python中的get_random_string()函数生成随机密码的方法

发布时间:2023-12-26 21:45:20

Python中可以使用get_random_string()函数生成随机密码。该函数需要导入random模块,并且可以接收两个参数:长度和可选字符集。

下面是使用get_random_string()函数生成随机密码的方法:

首先,需要导入random模块:

import random

然后,使用get_random_string()函数生成随机密码:

password = random.get_random_string(length=10, allowed_chars='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789')

在上述代码中,length参数指定密码的长度,allowed_chars参数指定可以使用的字符集。在上述例子中,使用了大小写字母和数字作为字符集。

可以根据需求调整密码的长度和字符集,生成不同的随机密码。

下面是一个使用示例,生成10个长度为8的随机密码:

import random

passwords = []
for _ in range(10):
    password = random.get_random_string(length=8, allowed_chars='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789')
    passwords.append(password)

for password in passwords:
    print(password)

输出示例:

EzvRZ0iH
1n2I1Xjf
XPPnlkEM
KEqp1Inz
7wqqcXzO
qKiBOhUF
D1dVZzYm
J5PjwJOd
vBXqZlt4
qr5IFI91

这样,我们就可以使用get_random_string()函数方便地生成多个不同的随机密码。