在Python中生成特定长度的随机字符串的最佳方法是什么?
发布于 2021-01-29 18:29:21
对于一个项目,我需要一种创建数千个随机字符串同时保持较低冲突的方法。我正在寻找长度只有12个字符且只有大写的字符。有什么建议?
关注者
0
被浏览
196
1 个回答
-
码:
from random import choice from string import ascii_uppercase print(''.join(choice(ascii_uppercase) for i in range(12)))
输出:
5个例子:
QPUPZVVHUNSN EFJACZEBYQEB QBQJJEEOYTZY EOJUSUEAJEEK QWRWLIWDTDBD
编辑:
如果你只需要数字,使用
digits
恒定的,而不是ascii_uppercase
从一个string
模块。3个例子:
229945986931 867348810313 618228923380