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