14 #ifndef RANDOMNUMBERS_MT19937_INCLUDED
15 #define RANDOMNUMBERS_MT19937_INCLUDED
62 void init(
unsigned long s);
63 void init(
unsigned long s, std::vector<unsigned long>& key);
66 unsigned long twist(
unsigned long u,
unsigned long v)
const;
86 enum {
N=624,
M=397 };
void writefile(const std::string &)
static const std::string class_name
unsigned long twist(unsigned long u, unsigned long v) const
double randDouble1() const
void readfile(const std::string &)
double randDouble3() const
void init(unsigned long s)
RandomNumbers_MT19937(int s)
unsigned long randInt32() const
double randDouble2() const
Base class of random number generators.