Am I correct in interpreting the documentation as implying that if I want to get a full-range 32-bit unsigned random number I have to use something like Random($100000000) ?
Internally, that gets a 64-bit random by calling genrand_MT19937 twice and throwing away one of the results. Not only does that waste time, but it also means that if I use a "well known" seed I only see every other value from the expected sequence e.g. http://oeis.org/A221557
