Make sure random generator is not used between nqp::rand calls
Make sure random generator is not used between nqp::rand calls

The RNG engine is also used internally by VM by, say, the hashing
algorithm. If any of the core or `Test` code is somehow uses the RNG,
directly or not, the results of the test cannot be guaranteed. Therefore
we need to make sure that the two `nqp::rand_I` calls take place as
early after `nqp::srand` as possible, and immediately follow one
another.

rakudo/rakudo,labster/rakudo,salortiz/rakudo,labster/rakudo,rakudo/rakudo,rakudo/rakudo,MasterDuke17/rakudo,tbrowder/rakudo,labster/rakudo,tbrowder/rakudo,labster/rakudo,MasterDuke17/rakudo,labster/rakudo,MasterDuke17/rakudo,rakudo/rakudo,tbrowder/rakudo,tbrowder/rakudo,rakudo/rakudo,MasterDuke17/rakudo,salortiz/rakudo,MasterDuke17/rakudo,salortiz/rakudo,salortiz/rakudo,salortiz/rakudo,labster/rakudo,rakudo/rakudo,tbrowder/rakudo,salortiz/rakudo,tbrowder/rakudo,MasterDuke17/rakudo