我是Java的新手。我知道Java有一个来自高斯分布的随机数生成器函数。正如我从其他问题中所知,Java的内置随机生成器并不是那么好,因为它不需要我最需要的高斯分布的输入均值和标准差。我正在研究遗传算法。出于突变的目的,我必须从高斯分布,Cauchy分布和Levy分布生成随机数。生成器函数必须接受该分布的输入Scale Parameter和Location Parameter。我怎么能这样做?
答案 0 :(得分:0)
Java没有那些内置的。您必须自己创建函数,或找到第三方库。
答案 1 :(得分:0)
CauchyDistribution org.apache.commons.math3.distribution似乎就是你想要的。
Java内置了这个东西。
如果您反对该软件包中的jarfile膨胀,则必须自行滚动,类似于this example for Gaussian。
答案 2 :(得分:0)