Генерация случайных чисел в пределах диапазона с различным распределением в Java - PullRequest
3 голосов
/ 16 ноября 2011

Я хочу создать случайное число в другом диапазоне.Например, диапазон 10 ^ 14 в Java с различным распределением, таким как log, normal, binomial и т. Д. Есть ли какая-то конкретная библиотека для того же.Я нашел обсуждение по новичкам и математике необычной библиотеке.Но достаточно ли безопасно генерировать значения как int, а затем умножать на соответствующий суффикс диапазона.Что такое лучшая практика для того же.

1 Ответ

2 голосов
/ 16 ноября 2011

Apache Commons Math имеет класс RandomDataImpl , который выполняет nextBinomial, nextExponential и некоторые другие типы (к сожалению, над моей головой).

Надеемся, что это даст вам все необходимое.Возможно, вам придется проверить некоторые другие классы в библиотеке.

...