【发布时间】:2020-05-12 10:46:00
【问题描述】:
我正在尝试创建一个生成 X 数量的随机密码的脚本。我已经为 1 个案例排序了密码生成部分,但是当我尝试添加 2 个或更多时,它会为所有案例生成相同的密码。代码和结果如下:
import string
import secrets
def random_secure_string(stringLength):
secureStr = ''.join((secrets.choice(string.ascii_lowercase + string.ascii_uppercase + string.digits + string.punctuation) for i in range(stringLength)))
return secureStr
Entities = ["MM","OO"]
Password = [random_secure_string(10)]
for x in Entities:
for y in Password:
print(x + ' ' + '=' + ' ' + y)
这将返回以下内容
谁能帮忙生成MM的唯一密码和OO的唯一密码? 谢谢
【问题讨论】:
-
您只创建了一个密码,调用相同的函数生成一些新密码。
标签: python loops passwords unique