如何用C语言生成一个服从泊松分布的时间流?

来源:百度知道 编辑:UC知道 时间:2024/06/18 00:14:47
如何生成一个时间序列,里面的每一个元素为事件发生点,且序列满足泊松分布呢?
谢先!急!
泊松分布参数λ=10.

令随机数double x1 = 1.0 * rand() / RAND_MAX
y[] = P{x<=X},是泊松分布的分布率.

当|y-x1|<ε时, 输出X就满足一个符合你条件的了.

RAND_MAX越大, 精度越高.
ε越小, 精度越高.