"A Mersenne-Twister Random Number Generator (RNG)\n" \
"\n" \
"A Random Number Generator (RNG) based on the work 'Mersenne Twister: A 623-dimensionally equidistributed uniform pseudo-random number generator, Makoto Matsumoto and Takuji Nishimura, ACM Transactions on Modeling and Computer Simulation: Special Issue on Uniform Random Number Generation, Vol. 8, No. 1, January 1998, pp. 3-30'",init<>((arg("self")),"Default constructor"))
.def("__init__",make_constructor(&make_with_seed<int64_t>,default_call_policies(),(arg("seed"))),"Builds a new generator with a specific seed")
.def("__init__",make_constructor(&make_with_seed<double>,default_call_policies(),(arg("seed"))),"Builds a new generator with a specific seed")
.def("seed",&set_seed<double>,(arg("self"),arg("seed")),"Sets my internal seed using a floating-point number")
.def("seed",&set_seed<int64_t>,(arg("self"),arg("seed")),"Sets my internal seed using an integer")