我正在使用 C++11 中可用的随机数生成器。目前,我正在使用均匀分布,这应该给我一个相等的概率来获得我指定的范围 A 和 B 内的任何数字。
但是,我对生成泊松分布感到困惑。虽然我了解如何确定泊松概率,但我不明白如何根据泊松分布“分布”随机数系列。
例如,泊松分布的 C++11 构造函数采用一个参数——λ,它是分布的平均值
std::tr1::poisson_distribution<double> poisson(7.0);
std::cout << poisson(eng) << std::endl;
在泊松概率问题中,这等于给定时间间隔内预期的成功/发生次数。但是,我不明白它在这种情况下代表什么。什么是随机数场景中的“成功”/“发生”?
我感谢任何可以帮助我理解这一点的帮助或参考资料。