Class RandomNumberGenerator

Class Documentation

class RandomNumberGenerator

Public Functions

inline explicit RandomNumberGenerator(size_t random_seed = std::random_device()())
inline void setRandomSeed(size_t random_seed)
template<typename IntegerType>
inline IntegerType getRandomInteger(IntegerType lower_bound, IntegerType upper_bound)
template<typename RealNumberType>
inline FloatingPoint getRandomRealNumber(RealNumberType lower_bound, RealNumberType upper_bound)
inline bool getRandomBool(FloatingPoint p_true)