25#ifndef quantlib_mersennetwister_uniform_rng_hpp
26#define quantlib_mersennetwister_uniform_rng_hpp
51 const std::vector<unsigned long>& seeds);
64 unsigned long y =
mt[
mti++];
68 y ^= (
y << 7) & 0x9d2c5680UL;
69 y ^= (
y << 15) & 0xefc60000UL;
76 mutable unsigned long mt[
N];
std::size_t Size
size of a container