3#include <boost/random.hpp>
10template<
typename ValueType>
28 std::uniform_real_distribution<double> distribution;
41 std::uniform_int_distribution<uint64_t> distribution;
48 bool random(boost::mt19937& engine);
51 boost::random::bernoulli_distribution<> distribution;
57 double random(boost::mt19937& engine);
60 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)