私は周りを見てきましたが、それを行う方法がわかりません。
最後の段落で次のように述べているこのページを見つけました。
ポアソン分布から取得した乱数の単純なジェネレーターは、次の単純なレシピを使用して取得されます。 x 1、 x 2、... が 0 と 1 の間の一様分布を持つ乱数のシーケンスである場合、k は、積 x 1 · x 2 · ... · x k+1 < e -λ
二項数を生成する方法を説明している別のページを見つけましたが、ポアソン生成の近似を使用していると思いますが、これは役に立ちません。
たとえば、二項乱数を考えてみましょう。二項乱数は、コインを N 回投げて表が出る回数であり、1 回の投げで表が出る確率は p です。区間 (0,1) で N 個の一様乱数を生成し、p 未満の数を数えると、その数はパラメーター N と p をもつ二項乱数になります。
それを行うためのライブラリがあることは知っていますが、それらを使用することはできません。言語 (この場合は Java) によって提供される標準の均一なジェネレーターのみです。