A MersenneTwisterEngine instantiated with the parameters of the
original engine MT19937-64, generating uniformly-distributed 64-bit numbers with a
period of 2 to the power of 19937.
// Seed with a constantautogen = Mt19937_64(12345);
auton = gen.front; // same for each runassert(n == 6597103971274460346);
// Seed with an unpredictable valuegen.seed(unpredictableSeed!ulong);
n = gen.front; // different across runs
A MersenneTwisterEngine instantiated with the parameters of the original engine MT19937-64, generating uniformly-distributed 64-bit numbers with a period of 2 to the power of 19937.