Using the same CRandom instance over multiple threads is not safe.  Modified
StratifiedCrossValidationSplitting so that we can set own RNGs using member
m_rng.