如何解决Python Itertools 随机
我有一个代码可以使用 python itertools 从字符列表中生成密码(5 个字符):
import itertools
def foo(l):
yield from itertools.product(*([l] * 5))
for x in foo('abcdefghijklmnopqrstuvwxyz0123456789ABCDEFGHIJKLMOPQRSTUVWXYZ'):
print(''.join(x))
但是,我想将其随机化以获得包含 5 到 7 个字符的随机结果,而不仅仅是包含从“aaaaa”开始的 5 个字符的序列值。 能不能给个提示?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。