8 #ifndef KOHO_RANDOM_NUMBER_GENERATOR_H 9 #define KOHO_RANDOM_NUMBER_GENERATOR_H 55 static const long MAX_INT = std::numeric_limits<long>::max();
std::mt19937 eng
Mersenne twister.
Definition: random_number_generator.h:24
static const long MAX_INT
Upper bound for long random numbers [..., high).
Definition: random_number_generator.h:55
Definition: decision_forest.cpp:20
A random number generator.
Definition: random_number_generator.h:20
RandomState()
Create and initialize random number generator with the current system time.
Definition: random_number_generator.cpp:20
double uniform_real(double low, double high)
Provide a double random number from a uniform distribution between [low, high).
Definition: random_number_generator.cpp:28
long uniform_int(long low, long high)
Provide a long random number from a uniform distribution between [low, high).
Definition: random_number_generator.cpp:37