C++ binomial_distribution二项式分布随机数用法解析

  • 内容
  • 评论
  • 相关

二项式分布是一个离散分布,它可以模型化一系列独立的二元事件。每一个事件只有两种结果(成功或失败),所有事件的成功率相同。

它是由两个参数定义的,t 和 p,t 是实验的次数,p 是一次实现中成功的概率。下面展示了如何用 binomial_distribution 模板生成一个对象:

int t{20}; // Number of trials
double p {0.75};    // Probability of success
std::binomial_distribution<> binomial_d {t, p};

这个对象的成员函数 t() 和 p() 会返回这些参数值。binomial_d 生成的值的图形如图 1 所示。



图 1 二项式分布

本文标题:C++ binomial_distribution二项式分布随机数用法解析

本文地址:https://www.hosteonscn.com/3046.html

评论

0条评论

发表评论

邮箱地址不会被公开。 必填项已用*标注