algorithm poisson random number (Knuth):
init:
Let L ← e−λ, k ← 0 and p ← 1.
do:
k ← k + 1.
Generate uniform random number u in [0,1] and let p ← p × u.
while p ≥ L.
return k − 1.
init:
Let L ← e−λ, k ← 0 and p ← 1.
do:
k ← k + 1.
Generate uniform random number u in [0,1] and let p ← p × u.
while p ≥ L.
return k − 1.
from:
spotofleopard, thanks.
本文介绍了一种基于Knuth算法生成泊松分布随机数的方法。该算法通过初始化参数并利用均匀分布的随机数迭代计算,最终返回符合泊松分布的随机整数。
1894

被折叠的 条评论
为什么被折叠?



