二項分布の乱数。R の rbinom() と同等です。
rbinom()
size * min(prob, 1 - prob) >= 30 の場合 (アルゴリズム BTPE)、ストリームは R と異なることがあります。R の最終的な採択判定には符号の誤った Stirling 補正が 2 つ含まれていますが、ここでは符号が正しく設定されています (setSeed(439); rbinom(1, 10000, 0.5) の結果は 4879 で、R では 5023 です)。30 未満 (逆関数法) の場合は、ストリームは R と同じです。
size * min(prob, 1 - prob) >= 30
setSeed(439); rbinom(1, 10000, 0.5)
生成する値の個数 (小数は R と同じく切り捨てられます)。
試行回数。
各試行での成功確率。
n 個の値からなる配列。不正なパラメータの場合は NaN。
n
NaN
setSeed(1);rbinom(5, 10, 0.5); // [4, 4, 5, 7, 4] コピー
setSeed(1);rbinom(5, 10, 0.5); // [4, 4, 5, 7, 4]
二項分布の乱数。R の
rbinom()と同等です。size * min(prob, 1 - prob) >= 30の場合 (アルゴリズム BTPE)、ストリームは R と異なることがあります。R の最終的な採択判定には符号の誤った Stirling 補正が 2 つ含まれていますが、ここでは符号が正しく設定されています (setSeed(439); rbinom(1, 10000, 0.5)の結果は 4879 で、R では 5023 です)。30 未満 (逆関数法) の場合は、ストリームは R と同じです。