moving RandomGenerator and MTRandom to own package