小编use*_*488的帖子

如何生成 3 个在各自特定范围内但总和为 1 的随机变量

我有 3 个变量:X、Y、Z。我想使用 Python 生成 X、Y、Z 的随机数,其中 X+Y+Z=1。

然而,每个变量的范围不同,例如,X 的范围必须在 0.71 到 0.72 之间,Y 的范围必须在 0.23 到 0.24 之间,Z 的范围必须在 0.05 到 0.06 之间。

变量的精度并不重要,因此您可以生成数字: X= 0.71613464 Y=0.23166405 Z=0.05220131

python numpy

5
推荐指数
2
解决办法
232
查看次数

标签 统计

numpy ×1

python ×1