Как мне генерировать числа из гамма-распределения в Java?Генерировать случайное значение из гамма-распределения в Java
1
A
ответ
2
Там в GammaDistribution
от Apache Commons-Math пакета:
double sample = new GammaDistribution(shape, scale).sample();
1
Существует возможность в Apache Commons Math 3.3 API
GammaDistribution(double shape, double scale)
// Creates a new gamma distribution with specified values of the shape and scale parameters.
GammaDistribution(double shape, double scale, double inverseCumAccuracy)
// Creates a new gamma distribution with specified values of the shape and scale parameters.
GammaDistribution(RandomGenerator rng, double shape, double scale)
// Creates a Gamma distribution.
GammaDistribution(RandomGenerator rng, double shape, double scale, double inverseCumAccuracy)
// Creates a Gamma distribution.
Большое спасибо за ответ Я очень новичок в java. Мне кажется, я должен загрузить API Apache Commons Math 3.3, а затем добавить его в путь в eclipse, это правильно –
Да, правильно! Добавьте библиотеку в путь сборки, после чего вы сможете использовать ее в своей программе! – conFusl
Я получил ответ спасибо –