在我们使用超大范围里面的某些数据时,需要某些数据可以重复的随机出现。比如面对大量人群时,我们进行随机抽奖,要求每个人可以重复中奖,那么这个问题怎么解决呢?我们可以这样,随机的从这些个大数据中选择某些数据,数据可以重复。那么接下来我们该怎么做呢?操作步骤如下:
1.引入numpy
模块,引入代码如下:
import numpy as np
2.使用numpy
的random
生成指定范围的随机数
result = np.random.randint(0,10,8)
print(result)
3.np.random.randint
中的参数说明如下:
np.random.randint(0,10,8)中的取值范围是从0开始到10(不包括10)结束,也就是[0,19)的一个区间,而且里面的随机数是可以重复的;这里的8代表生成8个随机数。
4.正如我们描述的那样,有重复结果,结果如下:
[2 1 1 7 0 0 4 2]
注
:你执行的结果可能跟我的不一样,因为这些个数据是随机的
注意:欢迎转载,转载时请注明来源