Randomness seed

When using Faker for unit testing, you will often want to generate the same data set. The library provides a Faker.seed method that initializes the shared random number generator. Calling the same methods with the same version of faker and seed produces the same results.

Faker.seed(83)

Faker.first_name()
"Vern"

Faker.first_name()
"Francis"

Faker.seed(83)

Faker.first_name()
"Vern"

Faker.first_name()
"Francis"

Please note that as Faker is updated, results are not guaranteed to be consistent across versions. If you code your test results, be sure to pin the Faker version.

Last updated