python - 如何以 pythonic 方式选择随机字符?

标签 python random

<分区>

我想在 python 中生成一个由 10 个字母数字字符组成的长字符串。所以这是从字母数字字符列表中选择随机索引的一部分。

我的计划:

set_list = ['a','b','c' ........] # all the way till I finish [a-zA-Z0-9]

index = random()    # will use python's random generator
some_char = setlist[index]

有没有更好的随机选择角色的方法?

最佳答案

通常的方式是random.choice()

>>> import string
>>> import random
>>> random.choice(string.ascii_letters + string.digits)
'v'

关于python - 如何以 pythonic 方式选择随机字符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14832105/

相关文章:

python - django 静态注解

c++ - 伪随机数生成器给出相同的第一个输出,但随后按预期运行

r - R中的多个不同的随机样本

c++ - 找到随机排列数组的平均比较次数

python - Django / python : group results by time slots

Python错误: No module named 'engine'

python - "Comma Code"来自用 Python 自动化无聊的东西的程序

python - 如何从字符串/字符 "expand"pandas 数据帧?

c# - 如何在 C# 中保存随机生成器的状态?

c - Linux下socket如何生成随机文件名?