Skip to main content
 首页 » 编程设计

python之如何在 python 中生成具有特定平均值的范围内的随机数

2025年05月04日12grandyang

<分区>

假设我想生成一个介于 -1000 和 1000 之间的随机数,并且我希望平均值为 x。我该怎么做?

编辑:为了清楚起见,生成的数字应服从标准正态分布,平均值为 x。

因此,如果我生成一千个数字并找到它们的平均值,它将是 x。

我试过了,但似乎不起作用:

sum_ = 0 
for i in range(0, 10): 
  sum_ += random.triangular(-1000, 1000, 10) 
print sum_ / 10 

我希望它能给我一些 ~10 但我显然没有使用正确的代码。