3#include <boost/random.hpp>
9template<
typename ValueType>
27 std::uniform_real_distribution<double> distribution;
40 std::uniform_int_distribution<uint64_t> distribution;
47 bool random(boost::mt19937& engine);
50 boost::random::bernoulli_distribution<> distribution;
56 double random(boost::mt19937& engine);
59 boost::random::exponential_distribution<> distribution;
bool random(boost::mt19937 &engine)
double random(boost::mt19937 &engine)
RandomProbabilityGenerator()
RandomProbabilityGenerator(uint64_t seed)
uint64_t random_uint(uint64_t min, uint64_t max)
RandomProbabilityGenerator()
uint64_t random_uint(uint64_t min, uint64_t max)
ValueType max(ValueType const &first, ValueType const &second)
ValueType min(ValueType const &first, ValueType const &second)