【发布时间】:2015-04-01 11:20:04
【问题描述】:
我想(随机)生成数字,使数字遵循给定均值和方差的正态分布。我怎样才能做到这一点?
如果你能在 Java 的上下文中给出这个会更好。 人们可能会在这些答案中寻求帮助:但它们并不精确。 Generate random numbers following a normal distribution in C/C++
【问题讨论】:
-
链接问题的一些答案中有实际代码,以及带有实际代码的维基百科页面的链接。由于代码有效并且转换为 Java 很简单,我看不出什么是“不精确”。
-
使用Java内置的
nextGaussian()(来自java.util.Random),乘以方差的平方根,然后加上平均值。
标签: java algorithm random normal-distribution