Added set_seed for deterministic random number gernation

Change the placers Faker calls Math.rand to use Faker.random.number. This allows overriding Faker.random.number for libraries who wish to do so. This change compliments the set_seed method for deterministic random number generation.