liarsdice::statistics::NormalDistribution class

Normal (Gaussian) distribution.

Base classes

template<typename Distribution>
class DistributionWrapper<bm::normal_distribution<>>
Template wrapper for boost::math distributions.

Constructors, destructors, conversion operators

NormalDistribution(double mean = 0.0, double std_dev = 1.0)

Public functions

auto sample(br::mt19937& gen) const -> double override
Generate random sample.
auto name() const -> std::string override
Get distribution name.

Function documentation

double liarsdice::statistics::NormalDistribution::sample(br::mt19937& gen) const override

Generate random sample.

Parameters
gen Random number generator
Returns Random value from distribution

std::string liarsdice::statistics::NormalDistribution::name() const override

Get distribution name.

Returns String name of distribution