Allow user to specify random number generator

This will enable the user to have more control over the output from Faker.