如何编程产生泊松分布的随机数

  • 时间:
  • 浏览:1
  • 来源:下载app送彩金—下载app送彩金大全

第一步:产生什么都有 (0,1)上的均匀分布随机数(还都可以 查表,不过一般的软件还都可以 直接调)设为x1,x2,x3,x4,x5....

展开完整性

比如 x1*x2 >= e^(-λ),有之前 x1*x2*x3 < e^(-λ),越来越 产生的第另一一个随机数就为2, 有之前 又从x4乘起,重复里边的步骤,产生第一个随机数。

第二步:假设都还都可以 模拟的泊松分布参数为λ,计算出e^(-λ),

第三步:取满足x1* x2* ...* xk >= e^(-λ) > x1* x2* ...*x(k+1)

至于 “最好是还都可以 控制在某个范围之内的”是哪几个意思呀,只什么都有 泊松分布,它取任何正整数不是有概率的!

中的K为产生的第另一一个随机数,有之前 把里边用过的k+另一一个数加进,又重复里边的步骤就还都可以 了。

用分数乘积法吧,比较简单,直接说法律辦法 ,原理让你不说了哈: