Python 从较小的样本中选取随机数

Python 从较小的样本中选取随机数,python,python-3.x,Python,Python 3.x,我需要使用random.randit0,100来创建一个包含10000个随机值的列表。现在,范围小于样本量。如何计算出这个值,以便得到重复的值和0到100之间的10000个整数的完整列表。numpy.random.randint可以接受第三个参数,即要生成的随机数。这将修复您的代码并获得您需要的: import numpy as np your_10k_random_numbers = np.random.randint(0,100,10000) 或者,只使用python随机变量 调用rand

我需要使用random.randit0,100来创建一个包含10000个随机值的列表。现在,范围小于样本量。如何计算出这个值,以便得到重复的值和0到100之间的10000个整数的完整列表。

numpy.random.randint可以接受第三个参数,即要生成的随机数。这将修复您的代码并获得您需要的:

import numpy as np
your_10k_random_numbers = np.random.randint(0,100,10000)
或者,只使用python随机变量


调用random.randint0100 10000次的结果与您想要的结果有什么不同?
import random
your_10k_random_numbers = [random.randint(0, 100) for i in range(10000)]