python - 重复随机数

标签 python random integer

我创建了一个宾果游戏,其中生成随机数并调用一个列表。

bingo_num = random.randint(1,100)

如何阻止多次生成随机数

最佳答案

我建议,random.shuffle

from random import shuffle
my_list = range(100)
shuffle(my_list)
print my_list

但如果您只需要特定数量的唯一编号,您可以使用 random.sample , 像这样

from random import sample
my_list = range(100)
print sample(my_list, 10)

关于python - 重复随机数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21934380/

相关文章:

python - Pandas 转向条形图,同时对另一列进行排序/保留排序顺序

Python:如何 ping 一个 IP 地址范围?

c - 随机数数组中的变量有问题

python - 为什么 randn 并不总是均值为 0 且方差为 1?

c - 为什么整数提升的结果不同?

python - Django 模板可能出现 'if element in aList' 吗?

python - Python 中的转义字符\b(3.4.2)

c++ - 使用静态防止函数内的多个拷贝

c++ - 用模板函数计算中值

algorithm - 大整数的除法(模数)(最多 200 位)