Cauchy的随机数生成

时间:2012-01-05 19:49:33

标签: java random distribution

我是Java的新手。我知道Java有一个来自高斯分布的随机数生成器函数。正如我从其他问题中所知,Java的内置随机生成器并不是那么好,因为它不需要我最需要的高斯分布的输入均值和标准差。我正在研究遗传算法。出于突变的目的,我必须从高斯分布,Cauchy分布和Levy分布生成随机数。生成器函数必须接受该分布的输入Scale ParameterLocation Parameter。我怎么能这样做?

3 个答案:

答案 0 :(得分:0)

Java没有那些内置的。您必须自己创建函数,或找到第三方库。

答案 1 :(得分:0)

包中的

CauchyDistribution org.apache.commons.math3.distribution似乎就是你想要的。

Java内置了这个东西。

如果您反对该软件包中的jarfile膨胀,则必须自行滚动,类似于this example for Gaussian

答案 2 :(得分:0)