Я смотрю вокруг, но я не уверен, как это сделать.
я нашел эту страницу, которая в последнем абзаце гласит:
Простой генератор случайных чисел, взятый из распределения Пуассона, получается с использованием этого простого рецепта: если x 1, x 2,... является последовательность случайных чисел с равномерным распределением между нулем и одним, k - первое целое число, для которого произведение x 1 · x 2 ·... · x k +1 < е -λ
Я нашел другую страницу, описывающую, как генерировать биномиальные числа, но я думаю, что он использует приближение генерации пуассона, я помогу мне.
Например, рассмотрим биномиальные случайные числа. Биномиальное случайное число - это количество головок в N тонах монеты с вероятностью p головок при любом одиночном броске. Если вы генерируете N равномерных случайных чисел на интервале (0,1) и считаете число меньше p, то счетчик является биномиальным случайным числом с параметрами N и p.
Я знаю, что есть библиотеки для этого, но я не могу их использовать, только стандартные унифицированные генераторы, предоставляемые языком (в данном случае java).