ProjektPython/utils/faker_data_generator.py

69 lines
1.3 KiB
Python

#!/usr/bin/python
from faker import Faker
faker = Faker()
print(f'name: {faker.name()}')
print(f'address: {faker.address()}')
print(f'text: {faker.text()}')
file = open("../datasets/regular_web_form_data.txt", "w")
Faker.seed(0)
for _ in range(600):
file.write(faker.ascii_company_email() + "\n")
for _ in range(600):
file.write(faker.city() + "\n")
for _ in range(600):
file.write(faker.country() + "\n")
for _ in range(600):
file.write(faker.postcode() + "\n")
for _ in range(600):
file.write(faker.street_address() + "\n")
for _ in range(600):
file.write(faker.iban() + "\n")
for _ in range(600):
file.write(faker.company() + "\n")
for _ in range(600):
file.write(faker.credit_card_number() + "\n")
for _ in range(600):
file.write(str(faker.date_of_birth()) + "\n")
for _ in range(600):
file.write(faker.domain_name() + "\n")
for _ in range(600):
file.write(faker.job() + "\n")
for _ in range(600):
file.write(faker.sentence(nb_words=10) + "\n")
for _ in range(600):
file.write(faker.passport_number() + "\n")
for _ in range(600):
file.write(faker.name() + "\n")
for _ in range(600):
file.write(faker.phone_number() + "\n")
for _ in range(600):
file.write(faker.ssn() + "\n")
for _ in range(600):
file.write(faker.user_agent() + "\n")
file.close()