Make RandomGenerator default & copy constructors private.
You must provide a magic number when constructing a RandomGenerator.
Also, each RandomGenerator must have a unique magic number, so copies
are a no-no.
Praise/blame go to Per, who got me looking at the issue. (Unfortunately,
this doesn't fix his problem.)
No test changes expected, as no one was really violating these rules.