31namespace triqs::mc_tools::RandomGenerators {
33 double RandMT::eval() {
35 double r = (double)(randomMT()) / 0xFFFFFFFFU;
36 std::cout <<
"RANDOM " << r << std::endl;
39 return ((
double)(randomMT()) / 0xFFFFFFFFU);
Provides a Mersenne Twister random number generator.