在本教程中,我们将讨论一个程序来了解 C++ 中的 negative_binomial_distribution。此函数遵循负二项离散分布,并根据此随机分布生成整数。示例 实时演示#include using namespace std; int main() { //设置实验次数 const int exps = 10000; const int numberstars = 100; default_random_engine generator; negative_binomial_distribution distribution(4, 0.5); int p[10] = {}; for (int i = 0; i < exps; ++i) { int counting = distribution(generator); if (counting < 10) ++p[counting]; } cout