小编典典

在Python中生成特定长度的随机字符串的最佳方法是什么?

python

对于一个项目,我需要一种创建数千个随机字符串同时保持较低冲突的方法。我正在寻找长度只有12个字符且只有大写的字符。有什么建议?


阅读 158

收藏
2020-12-20

共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
2020-12-20