Added Random Number Generator and Tests covering the number generation functions