![]() |
Chi-Tech
|
#include <random_number_generator.h>
Public Member Functions | |
RandomNumberGenerator () | |
RandomNumberGenerator (int seed) | |
double | Rand () |
Private Attributes | |
std::mt19937_64 | mt1993764_generator_ |
std::uniform_real_distribution< double > | distribution_ |
Random number generator based on threefry.
Definition at line 10 of file random_number_generator.h.
chi_math::RandomNumberGenerator::RandomNumberGenerator | ( | ) |
Default constructor. Seeds the generator with a zero.
Definition at line 4 of file random_number_generator.cc.
chi_math::RandomNumberGenerator::RandomNumberGenerator | ( | int | seed | ) |
Constructor where a seed is supplied.
Definition at line 11 of file random_number_generator.cc.
double chi_math::RandomNumberGenerator::Rand | ( | ) |
Generates a random number with the default distribution.
Definition at line 18 of file random_number_generator.cc.
|
private |
Definition at line 14 of file random_number_generator.h.
|
private |
Definition at line 13 of file random_number_generator.h.