10 std::random_device rd;
11 engine = std::mt19937(rd());
17 return distribution(engine);
21 return std::uniform_int_distribution<uint64_t>(
min,
max)(engine);
25 std::random_device rd;
26 engine = std::mt19937(rd());
37 return std::uniform_int_distribution<uint64_t>(
min,
max)(engine);
43 return distribution(engine);
49 return distribution(engine);
bool random(boost::mt19937 &engine)
BernoulliDistributionGenerator(double prob)
ExponentialDistributionGenerator(double rate)
double random(boost::mt19937 &engine)
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)
TargetType convertNumber(SourceType const &number)