我想生成正态分布的随机数据矩阵。是否有可用于实现此功能的java或相关函数。
答案 0 :(得分:3)
这是内置于标准库中的。
使用Random.nextGaussian()
defined here。
这将返回正态分布的浮点数,其均值为0.0
,标准差为1.0
。
如果您需要平均值m
和标准偏差s
的分布中的随机数,请使用以下表达式:
( Random.nextGaussian() * s ) + m
答案 1 :(得分:3)
看看Uncommons Maths - 它应该能够提供帮助。