Random number generator with period 2^{512}-1; effectively a better version of MT19937 (smaller state, similarly fast, simpler code, better distribution).
More...
|
bool | operator== (const WELL512 &x, const WELL512 &y) |
|
bool | operator!= (const WELL512 &x, const WELL512 &y) |
|
template<class CharT , class Traits > |
std::basic_ostream< CharT,
Traits > & | operator<< (std::basic_ostream< CharT, Traits > &os, const WELL512 &rng) |
|
template<class CharT , class Traits > |
std::basic_istream< CharT,
Traits > & | operator>> (std::basic_istream< CharT, Traits > &is, WELL512 &rng) |
|
Random number generator with period 2^{512}-1; effectively a better version of MT19937 (smaller state, similarly fast, simpler code, better distribution).
Implements Boost.Random's PseudoRandomNumberGenerator concept.
Definition at line 27 of file Random.h.