BinomialDistribution class
Binomial distribution.
Base classes
-
template<typename Distribution>class DistributionWrapper<bm::binomial_distribution<>>
- Template wrapper for boost::math distributions.
Constructors, destructors, conversion operators
- BinomialDistribution(unsigned int n, double p)
Public functions
- auto sample(br::mt19937& gen) const -> double override
- Generate random sample.
- auto name() const -> std::string override
- Get distribution name.
- auto trials() const -> unsigned int
- auto probability() const -> double
Function documentation
double liarsdice:: statistics:: BinomialDistribution:: sample(br::mt19937& gen) const override
Generate random sample.
| Parameters | |
|---|---|
| gen | Random number generator |
| Returns | Random value from distribution |
std::string liarsdice:: statistics:: BinomialDistribution:: name() const override
Get distribution name.
| Returns | String name of distribution |
|---|