A minimal & cheap generator for pseudo-random numbers.
These all set the seed to the specified parameters.
RandomNumberGenerator(unsigned int seed = unsigned(std::time(0))); // Derive the 64-Bit seed from a 32-Bit seed. If no seed is given use the system time as seed.
RandomNumberGenerator(unsigned int lowSeed, unsigned int highSeed);