如何在C++ 11中创建正常的整数分布?

Mob*_*erg 2 c++ random c++11

正态分布: std::normal_distribution<T> 只接受一个实值类型,如floatdouble,为什么不接受整数类型?

如何创建正常的整数分布?

Z b*_*son 12

我对C++ 11几乎一无所知,但我知道一点点数学(或者我在某一点上做过),离散正态分布称为二项分布.事实上,当你放弃n无穷大时,正态分布是二项式分布.

因此,假设C++ 11具有二项分布,那么您就具有离散的正态分布.你为什么不试试std::binomial_distribution

您可能还想阅读de Moivre-Laplace定理.

在此输入图像描述