如何在 Python 中的两个间隔之一中随机生成随机数

拉维·拉贾

我想在 python 中从两个不同的范围 [0, 0.3) 和 [0.7, 1) 生成随机数。

numpy.random.uniform 可以选择仅从一个特定间隔生成。

三星工作室

这个怎么样?

first_interval = np.array([0, 0.3])
second_interval = np.array([0.7, 1])

total_length = np.ptp(first_interval)+np.ptp(second_interval)
n = 100
numbers = np.random.random(n)*total_length
numbers += first_interval.min()
numbers[numbers > first_interval.max()] += second_interval.min()-first_interval.max()

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何防止从 Python 中的两个不同变量生成两个相同的随机数?

如何在python tkinter中的两个输入字段编号之间创建随机数?

如何在python中生成具有两个精度的浮点随机数

如何生成在python中永远唯一的随机数

如何为 Python 列中的每组值生成一个随机数?

如何在Python中的每次循环中生成唯一的单个随机数?

如何在Python中每次对同一个变量获取不同的随机数?

如何在python中创建一个六边形随机数?

如何在Python3中某个范围的平板中或Python3中特定范围的间隔中生成随机数?

使用Python如何在Pandas数据框中的每一行的范围内生成随机数?

如何在Python中基于先前的数字生成伪随机数

如何在python中通过给定的字符串生成随机数?

Swift如何从两个文本字段中获取整数并生成一个随机数

从Python中的数组生成两个值之间的随机数

如何在Python中为不同的间隔分配具有预定计数的随机数(0,1)

如何从两个<= 5的随机数中生成一个<= 7的随机数?

如何在模板Django python中生成随机数?

如何在Python中使用if语句生成随机数?

如何在python中生成一个范围内但偏向某些特定数字的随机数?

如何生成两个不同的随机数?

我如何在python中创建不创建重复数字的随机数生成器

如何在 Python 中以 Bingo 方式生成和打印带有随机数的数组而不重复

Python如何生成随机数?

如何在Ruby中的a和b之间生成一个随机数?

如何在scrapy / python中设置随机时间间隔?

如何在python中比较两个随机列表?

如何将随机数生成连接到项目以在 python 中打印

如何根据python pandas数据帧中的给定N生成随机数并添加前缀?

如何在C两个冒号中生成随机数?