New class extracted - RandomGenerator