Language en_GB

faker.providers.address

fake.address()
# 'Studio 94l\nCharlotte common\nEast Adrianview\nB23 7EW'

fake.building_number()
# '28'

fake.city()
# 'Port Holliefurt'

fake.city_prefix()
# 'North'

fake.city_suffix()
# 'side'

fake.country()
# 'Bosnia and Herzegovina'

fake.country_code(representation="alpha-2")
# 'FM'

fake.postcode()
# 'SY9M 3LE'

fake.secondary_address()
# 'Flat 77'

fake.street_address()
# 'Studio 0\nBarnett parkways'

fake.street_name()
# 'Yvonne groves'

fake.street_suffix()
# 'way'

faker.providers.automotive

fake.license_plate()
# 'SJ03JUY'

faker.providers.bank

fake.bank_country()
# 'GB'

fake.bban()
# 'LSFW8277959925045'

fake.iban()
# 'GB88QXPD3429218296657'

faker.providers.barcode

fake.ean(length=13)
# '5728193909348'

fake.ean13()
# '6669110157543'

fake.ean8()
# '83165245'

faker.providers.color

fake.color_name()
# 'DarkMagenta'

fake.hex_color()
# '#b68270'

fake.rgb_color()
# '29,188,159'

fake.rgb_css_color()
# 'rgb(221,173,14)'

fake.safe_color_name()
# 'gray'

fake.safe_hex_color()
# '#dd0000'

faker.providers.company

fake.bs()
# 'deploy visionary action-items'

fake.catch_phrase()
# 'Inverse local core'

fake.company()
# 'Fox-Jones'

fake.company_suffix()
# 'Ltd'

faker.providers.credit_card

fake.credit_card_expire(start="now", end="+10y", date_format="%m/%y")
# '10/21'

fake.credit_card_full(card_type=None)
# 'Diners Club / Carte Blanche\nAmy Jordan\n30446752139039 05/20\nCVC: 289\n'

fake.credit_card_number(card_type=None)
# '4509055595206634'

fake.credit_card_provider(card_type=None)
# 'Discover'

fake.credit_card_security_code(card_type=None)
# '578'

faker.providers.currency

fake.cryptocurrency()
# ('KOI', 'Coinye')

fake.cryptocurrency_code()
# 'LTC'

fake.cryptocurrency_name()
# 'Dogecoin'

fake.currency()
# ('TND', 'Tunisian dinar')

fake.currency_code()
# 'NOK'

fake.currency_name()
# 'Barbadian dollar'

faker.providers.date_time

fake.am_pm()
# 'AM'

fake.century()
# 'XII'

fake.date(pattern="%Y-%m-%d", end_datetime=None)
# '1971-07-03'

fake.date_between(start_date="-30y", end_date="today")
# datetime.date(2017, 11, 4)

fake.date_between_dates(date_start=None, date_end=None)
# datetime.date(2019, 7, 16)

fake.date_object(end_datetime=None)
# datetime.date(2009, 11, 14)

fake.date_of_birth(tzinfo=None, minimum_age=0, maximum_age=115)
# datetime.date(1924, 2, 16)

fake.date_this_century(before_today=True, after_today=False)
# datetime.date(2009, 3, 12)

fake.date_this_decade(before_today=True, after_today=False)
# datetime.date(2012, 3, 14)

fake.date_this_month(before_today=True, after_today=False)
# datetime.date(2019, 7, 3)

fake.date_this_year(before_today=True, after_today=False)
# datetime.date(2019, 1, 5)

fake.date_time(tzinfo=None, end_datetime=None)
# datetime.datetime(1996, 5, 30, 21, 17, 57)

fake.date_time_ad(tzinfo=None, end_datetime=None, start_datetime=None)
# datetime.datetime(613, 8, 8, 2, 8, 50)

fake.date_time_between(start_date="-30y", end_date="now", tzinfo=None)
# datetime.datetime(2012, 7, 26, 7, 23, 21)

fake.date_time_between_dates(datetime_start=None, datetime_end=None, tzinfo=None)
# datetime.datetime(2019, 7, 16, 21, 6, 26)

fake.date_time_this_century(before_now=True, after_now=False, tzinfo=None)
# datetime.datetime(2013, 8, 31, 18, 22, 49)

fake.date_time_this_decade(before_now=True, after_now=False, tzinfo=None)
# datetime.datetime(2016, 8, 7, 7, 34, 11)

fake.date_time_this_month(before_now=True, after_now=False, tzinfo=None)
# datetime.datetime(2019, 7, 4, 0, 2, 22)

fake.date_time_this_year(before_now=True, after_now=False, tzinfo=None)
# datetime.datetime(2019, 5, 23, 6, 17, 33)

fake.day_of_month()
# '04'

fake.day_of_week()
# 'Friday'

fake.future_date(end_date="+30d", tzinfo=None)
# datetime.date(2019, 8, 9)

fake.future_datetime(end_date="+30d", tzinfo=None)
# datetime.datetime(2019, 7, 20, 7, 25, 12)

fake.iso8601(tzinfo=None, end_datetime=None)
# '1996-04-09T02:47:16'

fake.month()
# '01'

fake.month_name()
# 'July'

fake.past_date(start_date="-30d", tzinfo=None)
# datetime.date(2019, 6, 22)

fake.past_datetime(start_date="-30d", tzinfo=None)
# datetime.datetime(2019, 6, 23, 1, 52, 51)

fake.time(pattern="%H:%M:%S", end_datetime=None)
# '09:38:18'

fake.time_delta(end_datetime=None)
# datetime.timedelta(0)

fake.time_object(end_datetime=None)
# datetime.time(23, 49, 35)

fake.time_series(start_date="-30d", end_date="now", precision=None, distrib=None, tzinfo=None)
# <generator object Provider.time_series at 0x7f79bf2bac00>

fake.timezone()
# 'Africa/Brazzaville'

fake.unix_time(end_datetime=None, start_datetime=None)
# 648312843

fake.year()
# '1995'

faker.providers.file

fake.file_extension(category=None)
# 'tiff'

fake.file_name(category=None, extension=None)
# 'molestias.css'

fake.file_path(depth=1, category=None, extension=None)
# '/illum/at.key'

fake.mime_type(category=None)
# 'text/vcard'

fake.unix_device(prefix=None)
# '/dev/sdj'

fake.unix_partition(prefix=None)
# '/dev/sdy6'

faker.providers.geo

fake.coordinate(center=None, radius=0.001)
# Decimal('-54.314695')

fake.latitude()
# Decimal('56.276229')

fake.latlng()
# (Decimal('-33.217090'), Decimal('-36.337461'))

fake.local_latlng(country_code="US", coords_only=False)
# ('33.92946', '-116.97725', 'Beaumont', 'US', 'America/Los_Angeles')

fake.location_on_land(coords_only=False)
# ('40.1675', '34.37389', 'Sungurlu', 'TR', 'Europe/Istanbul')

fake.longitude()
# Decimal('-6.279747')

faker.providers.internet

fake.ascii_company_email(*args, **kwargs)
# 'wparsons@king.com'

fake.ascii_email(*args, **kwargs)
# 'ywalsh@yahoo.com'

fake.ascii_free_email(*args, **kwargs)
# 'allanpayne@gmail.com'

fake.ascii_safe_email(*args, **kwargs)
# 'alex16@example.com'

fake.company_email(*args, **kwargs)
# 'armstronggary@oconnor-obrien.org'

fake.domain_name(*args, **kwargs)
# 'cook.com'

fake.domain_word(*args, **kwargs)
# 'brennan-fox'

fake.email(*args, **kwargs)
# 'rblackburn@hartley.com'

fake.free_email(*args, **kwargs)
# 'henry41@yahoo.com'

fake.free_email_domain(*args, **kwargs)
# 'gmail.com'

fake.hostname(*args, **kwargs)
# 'email-91.simpson.org'

fake.image_url(width=None, height=None)
# 'https://placeimg.com/364/395/any'

fake.ipv4(network=False, address_class=None, private=None)
# '192.30.121.73'

fake.ipv4_network_class()
# 'c'

fake.ipv4_private(network=False, address_class=None)
# '172.20.155.12'

fake.ipv4_public(network=False, address_class=None)
# '173.68.9.76'

fake.ipv6(network=False)
# '1593:d40b:862f:18ca:f17c:d229:de25:a36d'

fake.mac_address()
# '4e:a5:1b:ad:7d:e5'

fake.safe_email(*args, **kwargs)
# 'spencerannette@example.com'

fake.slug(*args, **kwargs)
# 'vel-dolore-ad-nemo'

fake.tld()
# 'com'

fake.uri()
# 'http://poole-barker.info/posts/about.asp'

fake.uri_extension()
# '.html'

fake.uri_page()
# 'home'

fake.uri_path(deep=None)
# 'blog/main/list'

fake.url(schemes=None)
# 'https://www.campbell-hughes.info/'

fake.user_name(*args, **kwargs)
# 'tcox'

faker.providers.isbn

fake.isbn10(separator="-")
# '0-413-07962-7'

fake.isbn13(separator="-")
# '978-0-532-79558-2'

faker.providers.job

fake.job()
# 'Legal secretary'

faker.providers.lorem

fake.paragraph(nb_sentences=3, variable_nb_sentences=True, ext_word_list=None)
# ('Esse quisquam minus hic eum consequatur asperiores. Suscipit laborum magnam '
#  'a. Labore eum ut amet vero repudiandae adipisci tempore.')

fake.paragraphs(nb=3, ext_word_list=None)
# [   'Beatae molestias voluptates repudiandae vero. Optio consequuntur velit. '
#     'Quos libero itaque sint.',
#     'Aut quaerat sint beatae praesentium. Repellendus vel assumenda nihil '
#     'doloribus numquam ipsum.',
#     'Illum aspernatur officiis eligendi eveniet aliquam totam. Quidem modi '
#     'vitae nihil.']

fake.sentence(nb_words=6, variable_nb_words=True, ext_word_list=None)
# 'Earum iusto commodi mollitia aliquid.'

fake.sentences(nb=3, ext_word_list=None)
# [   'Nam at ipsam maiores.',
#     'Nam praesentium qui doloribus aspernatur mollitia.',
#     'Quam voluptas consequatur voluptatum odit.']

fake.text(max_nb_chars=200, ext_word_list=None)
# ('Consequatur dolorem alias quidem. Aspernatur ea ab accusamus adipisci. Minus '
#  'enim ducimus quas nulla possimus nam.')

fake.texts(nb_texts=3, max_nb_chars=200, ext_word_list=None)
# [   'Nulla dolore esse consequatur unde explicabo. A enim ratione commodi '
#     'veniam.\n'
#     'Assumenda dolores pariatur magni eligendi quas itaque facilis. Id cum sed '
#     'tempore quam impedit dignissimos.',
#     'Iste aliquam suscipit. Quos numquam officia. Cumque minima doloribus '
#     'molestiae.\n'
#     'Tempore odit cupiditate provident blanditiis tempora vero. Et laborum '
#     'facilis error velit magni reprehenderit fugiat.',
#     'Rem error autem aliquid. Quis voluptatum eligendi iste odio nisi.\n'
#     'Incidunt nesciunt dignissimos consequatur. Sint temporibus praesentium '
#     'tempora iusto accusamus corporis deleniti.']

fake.word(ext_word_list=None)
# 'eaque'

fake.words(nb=3, ext_word_list=None, unique=False)
# ['numquam', 'id', 'accusantium']

faker.providers.misc

fake.binary(length=1048576)
# (b'\xf2\xf8\xcf\xbc>\xba=\xb3q\xa8\x8euGg\xfba\xdb[<\x9fA,\xa8\xe8C\xb9\x8fn'
#  b'J/\x08\xd0\x96\xa8t\xe4!jL\x83\x80\x1f\x12+\\\x0e\xbd\xc5\xd6\xa9\x15\x11'
#  b'\xc1BC\x88\x85,\x8c\xba\xad\xae\x8e\xef\x87\xd0\n\x1d\xc7\xf3\xb5x}W\xae\x02'
#  b"\x8cxL\x00\xf9U\xb3S\x1cd\x88\x9d\xf6\x16\xa6\xcd\x80\x87\x03\xd3'[ks"
#  b'T\x9c{\xabj\xbc8\x8a\xe7R#"\xda\x10\x84\xf2\xa6\x95\x16m!\xa3\x03\x93'
#  b'\x1c>\xca\xc8\xb4\x15V\xae\xb94\x8cG\xdcB\x1f\xccDh\xe62\xe2\xe9\xc8\xdc'
#  b'^\xb4\xdc\xb9p\xfa\xa1\x8f\xa6\xb6\x9e\x88\x8a\x80\x079)\xbd\x11\xf5(\x04&\t'
#  b'=\x1b\xe1\xf1\xde4\x87\xd1\xbc\x11\x7f\xd6\x0bPQ\x13\xe0Y\x06\x93H\xc1\xb5.'
#  b'\xa3\xc4\xb5\x19!\x8b\xb5\x81\xd1\xfe\x8dR\xbfQ<{no!\x15\x83ycA\xbcm\xb6;'
#  b'<\xca$-\xf1\x06$\xa3\x0e\xbe\xc1\x02\x0b\x9e\xd0\xc33\xa8\xb8\xc4'
#  b'a\x15\xfd\x10\x9b\x86,\x99\x97k\xe16\xe4\x80B\xbb%| \x03\x92\xcb\x01\x1a'
#  b'6\x9cu\xb4\xf9\xcc\xc1aT.6\xbdf\xb3\x81\xf3\x03\x1a\xf5Q\x9a\xe7R\x9d'
#  b'\xa3\x975V\x10\xfeK\xa7\x8e\xb2\xdcp\xea\xfayb\xc8\x0cw1C\xd9\xa3\xa1'
#  b'\x1b_\x8c\xa2\xfb\xd3T\x9dv-\xf2X\xa0Z^^E|:\xe2\x94\xf6\xc1V\xe3\xa8U3'
#  b"\x02\xd0\xc7yd%\x1c\x95\xb1'\x94\x06\xc6\xe0H*\x80\x1ar\x95\xdb\xa4\x0fE"
#  b'<B\xb7\xef\xcd\xddm\xf8\x8a\xbd|Z\x10\xe2~\xbdU\xfd\xec\xdf-\xfc\x1ef'
#  b'\xe6\x13&\xf3v\xf0\x97e\xaa/\x90\x96\x12\xb1\xec\xeak\x98V\xf6-\xa9\xcb\xc1'
#  b'4\x96,\xc1\xfaqj\xeb\x16o\x81\x08jR\x82\xe5\x96}\x84\xf64\xb9\x1b\xb1'
#  b'\x16\x89\x1e\x94t=F\xd8l\x9e\x9d\xe4\xa0!\xc7\xdf\x08\xda\x7f\xde\xc6C=)'
#  b'\xe9\x15\x1d\x84\xff\x18\r\xcezvB\xa5\x9d:\xa8M\x8aNE\xaf\x03\xbc\xf8\xa3'
#  b'K\x0e\xdd\x86\x80\xf0_}\xd3\xc1D\xc7\x87k\x93\xb1$\x14\x1eH\ra\xab\xfd'
#  b'\x14\x1d\x9c0IP\xb1j\xa7\xb2s\x1e\x12\xf4o\x17\x15\xbcY\xde<\x0bp}\xb4"Jz'
#  b'\xc5/\xd2\xe9z\xc9B\xe8\xb1E\x89;e\xbf*\xec\x06\xa2\xb3\xa4\x07;\x80\xd7'
#  b'\xc4\x93 \xaa\xd1\xd5\xfc\x99\xe5 -`\xbc\xc4\xcd\xef\xcb\xc0\xb5\xf5'
#  b'\xc8f\x97\x9d`hz6x\xbes\xb21t\xf8\x1b\xf3H<\xfe\xdd\x04_\xdbN\xea\xf4\xcd'
#  b'O\x8apK\x84\x91\xa3V\xe7\xdeu-\xe5e\xe7L\xcb\xf1\x8a\xe6\x0f\xe5\x12\xcb'
#  b"k\xee\xb0\xb0)k\x8cl\xbcM\x0e\x84zr'Zr\x18P\xd3\xab\xbb\xde\xb5\x15<\x9d\x9a"
#  b'h:)\xa1\x9dy\xbfH0\xa0\xef<\x0bi\xb4\x92\x82\xa7\xd6\xcf\x04-\x8b!\xd3V(\x93'
#  b'\x90Tz~\xb84\x0b\xe1\x81\x95t\xdb\x1a\xe6\xb64\xfeQ\xa9\xc9Y\xef\x10\xfa'
#  b'\xaa;"\x8c^\x91\xe4\xa6)G\x84\xae\xfc?\xa2;<!R{i\xad\x8d:[\xcc\xa9\xdb'
#  b'\xdb\xc1p~q\r\xd8\xbf\xe2\xaa3\xe5\x02\x8d\xe3\x16\x96\xd7f6\xb2\n\x97\xed'
#  b'\xd4o\xfbS\x8bZ\xac\x0c\xf4\xcb\t\x19\x8d\xc2\xe9\x8a\xe7^\xda\xe3'
#  b"r\xde\x84\xab\x87!\x07\xd9R\xa6`\xf7_\xa6*\xcdl\xc7\x17`\x0c\x8b'I"
#  b'\x12\xa9\xe9L\xd8\x9c\xfe\x80\x07m\x17\xd3\xe1\xc3\xdbz\x02\x84\x16w'
#  b'\xb6at\x1e\xf7\xd1\xc2\xdc\xf8+\xac\xed\x9c\n\xccl\x01\xee\xa5\xb8\xcbsL\xd6'
#  b'Y\x98o\x16\x16\xd4\xed\x11\xccU\xb5\x90(\xd1|\xed/Q\xd0+~z\xa3\x1a'
#  b'\x9d\xf9\xa3\xf779\xfa\xadHn!\xa37\xcaX\x96\xaf\xb0\xf8\x9b\x13t\xc0\x97'
#  b'\xfb\xb4\xba\xa3Y\xc3\x81\xa8Y\xb9\xb9\xf9\x96\x94\x80\x87nZX\xaa"\xc3\xae~'
#  b'F\xf0\xa3p\x7f\xe1\xe7P.\xf9\xf8\xee\xaf\x95\xd5|\x82a\x83+\xbaE\x83\xf1'
#  b'`\x113)#\xb4<\xc8\xaa\xdb\xe9\x81l\x1dnk\xc7{0m\x00G\xcf>\x9fP,q'
#  b"\xd9\x9f\xddiK\xf7\x1a\xea$\x1d\xbeM\xd5\xf6\x03+\xd9\x1e\x9c\x88'\t\xab\x9f"
#  b'\xe9\xa1\xcdOb\xf7\x15\x18\xf7\xba\x1dk\x1c\x1b\xdfy\x1b\xec\x89\xd6')

fake.boolean(chance_of_getting_true=50)
# True

fake.md5(raw_output=False)
# 'c45da9605c1800c3a1d7507b26ef7816'

fake.null_boolean()
# True

fake.password(length=10, special_chars=True, digits=True, upper_case=True, lower_case=True)
# 'C4^Le0Tx@x'

fake.sha1(raw_output=False)
# 'baba7cfe429a11324c6d5f0e36f1a8bfd555df40'

fake.sha256(raw_output=False)
# 'e73c4d62ebfbfaa43161e5562d63f3c6239f1bfae4116fda685c1ae8ca5ef989'

fake.uuid4(cast_to=<class 'str'>)
# '461972cd-20e5-4162-acf3-7288fa26bd9a'

faker.providers.person

fake.first_name()
# 'Janet'

fake.first_name_female()
# 'Alison'

fake.first_name_male()
# 'Declan'

fake.last_name()
# 'Atkinson'

fake.last_name_female()
# 'Doherty'

fake.last_name_male()
# 'Jenkins'

fake.name()
# 'Andrea Doherty-Wyatt'

fake.name_female()
# 'Leah Powell'

fake.name_male()
# 'Ms. Melissa Marshall'

fake.prefix()
# 'Mr.'

fake.prefix_female()
# 'Ms.'

fake.prefix_male()
# 'Mr.'

fake.suffix()
# ''

fake.suffix_female()
# ''

fake.suffix_male()
# ''

faker.providers.phone_number

fake.cellphone_number()
# '+447700 900 132'

fake.msisdn()
# '1339081198328'

fake.phone_number()
# '+44(0)116 4960804'

faker.providers.profile

fake.profile(fields=None, sex=None)
# {   'address': '57 Sophie drive\nTomfurt\nL2 1PF',
#     'birthdate': datetime.date(1961, 9, 23),
#     'blood_group': 'B+',
#     'company': 'Graham-Bibi',
#     'current_location': (Decimal('-60.8620175'), Decimal('60.081113')),
#     'job': 'Presenter, broadcasting',
#     'mail': 'briggshayley@hotmail.com',
#     'name': 'Dr. Antony Fox',
#     'residence': 'Flat 67\nWalker locks\nGarryland\nSG74 1AF',
#     'sex': 'M',
#     'ssn': 'ZZ154395T',
#     'username': 'danielle94',
#     'website': ['http://barnes.com/', 'https://www.harrison-doyle.org/']}

fake.simple_profile(sex=None)
# {   'address': 'Flat 16\nTalbot rapid\nNew Jasonshire\nE6 2NJ',
#     'birthdate': datetime.date(1989, 10, 30),
#     'mail': 'bethcook@gmail.com',
#     'name': 'Simon Reed-Nash',
#     'sex': 'M',
#     'username': 'scottgail'}

faker.providers.python

fake.pybool()
# False

fake.pydecimal(left_digits=None, right_digits=None, positive=False, min_value=None, max_value=None)
# Decimal('-9350.7265753')

fake.pydict(nb_elements=10, variable_nb_elements=True, *value_types)
# {   'beatae': datetime.datetime(2002, 8, 6, 11, 44, 24),
#     'eos': 'BxCxlLbUlPwkOWUymEFt',
#     'natus': 'GySQMlJlXnVGUZKTINZt',
#     'necessitatibus': 'aUwMEZQsFcwZaajisJPX',
#     'officia': 9152,
#     'quisquam': 3399}

fake.pyfloat(left_digits=None, right_digits=None, positive=False, min_value=None, max_value=None)
# -56900895.54888

fake.pyint(min_value=0, max_value=9999, step=1)
# 7955

fake.pyiterable(nb_elements=10, variable_nb_elements=True, *value_types)
# (   'CvJeClYFEFBumkixYwEp',
#     'vcraig@yahoo.com',
#     'pTJLwGBwBIxcUDlYxIfD',
#     Decimal('70083855372.777'),
#     4796,
#     5566)

fake.pylist(nb_elements=10, variable_nb_elements=True, *value_types)
# [   'wtyANqHfsxyqXUFvgJzu',
#     Decimal('-627080043098.0'),
#     'QcxlvrevFZpxgtqUofgA',
#     9539.44,
#     2204,
#     'morrisoliver@yahoo.com',
#     Decimal('-8063738654.5'),
#     'hWwEeUQGZAaUVGzdrNey',
#     1302,
#     'https://newton-ahmed.com/',
#     126521992608.6,
#     'hgkVnELqMMKZTtvWAeYt',
#     'PTfcWzKvzsVxHWovzmcf',
#     datetime.datetime(2012, 1, 8, 21, 1)]

fake.pyset(nb_elements=10, variable_nb_elements=True, *value_types)
# {'davidporter@gmail.com', 'MwtZJYsLCAmxqDQcdhzW', 'osullivanmolly@stone.com', 'jamesfoster@gmail.com', 7544529.16726493, 'aFUxYvMmAvWnYvRJJfJn', 'bcrqYmPbSHIEoNdJdKqt', 'JttomvmWNCjWPvzZQQoO', -3.465387871}

fake.pystr(min_chars=None, max_chars=20)
# 'ROTXkuCtcXjhdPqLFSQo'

fake.pystruct(count=10, *value_types)
# (   [   25878.4508682,
#         'gTQQjLTlLKRtaxjZOAeJ',
#         Decimal('-617003.59'),
#         7100,
#         3767,
#         'garnerelaine@clarke.com',
#         'QVvBHZiXbubgYSHrLtDb',
#         'xGzveyBlLBEnAHbLjXWg',
#         'fnnGqJtAivYCMNBjJwXf',
#         datetime.datetime(1982, 6, 3, 7, 13)],
#     {   'ad': Decimal('8.96'),
#         'autem': 57.307780444317,
#         'dolore': 'vbEvMJrzmWFZtRryFtdX',
#         'ducimus': 'YbcWzOogEeBxuvZBIVBW',
#         'eligendi': 'kayleigh82@hotmail.com',
#         'inventore': 1917,
#         'iure': 9008,
#         'laudantium': 9031,
#         'saepe': 'https://www.pritchard-james.com/categories/search/homepage/',
#         'voluptas': 'PgpZnDQeQYOhqSKNJbgz'},
#     {   'amet': {   6: 4481,
#                     7: [   5792,
#                            Decimal('33707190672544.0'),
#                            datetime.datetime(1976, 3, 5, 4, 13, 42)],
#                     8: {   6: 'sYsEwImYWlvuobafhTPT',
#                            7: 'clarksuzanne@gmail.com',
#                            8: [   'cvtZZprqMGTlKhdCNjWU',
#                                   'https://woods-robinson.info/privacy/']}},
#         'architecto': {   2: datetime.datetime(1997, 12, 17, 15, 53, 2),
#                           3: ['kyONKzvnfZkSBaiRuKZM', 3871, 8879],
#                           4: {   2: 'rsavage@yahoo.com',
#                                  3: 'UeLQAJkgqTnxKIWpDOcV',
#                                  4: ['TDLlGAxeRjxfRcpNardO', 6328]}},
#         'aspernatur': {   1: 2221.126,
#                           2: [   'MirUhIPCWwLieQEMvdKL',
#                                  'oandrews@kirby-morgan.org',
#                                  5065],
#                           3: {   1: Decimal('-290453.37572637'),
#                                  2: 'TQOCIPsuJkRMNOvuaako',
#                                  3: ['psezzjWBTwIUhWYwaWPO', 5906321559239.0]}},
#         'cum': {   5: 'kcyqkWFmAGatlKNnmWdP',
#                    6: [   4975,
#                           'UQlEuScLiWaHpwrGrGWt',
#                           datetime.datetime(2012, 6, 29, 7, 56, 40)],
#                    7: {   5: 'OIjBfzzrfvYoWhAaXMXh',
#                           6: datetime.datetime(2016, 4, 30, 8, 1, 14),
#                           7: [   'allenmarie@french-robinson.com',
#                                  'kexTDjoLjviCxRbwkIto']}},
#         'inventore': {   9: 'hollie57@gmail.com',
#                          10: [   datetime.datetime(1994, 11, 3, 0, 32, 36),
#                                  datetime.datetime(2013, 10, 30, 17, 16, 29),
#                                  'NpSSbXCisuhIvlFDRYny'],
#                          11: {   9: 'bBCSeUGtIHlgrwGCfxiy',
#                                  10: 'oAbjcmrUKsxMafXdgjHg',
#                                  11: [Decimal('-765418.846'), 8676132.2]}},
#         'ipsa': {   0: 'WaSlHwltCZMUXoHNfWdo',
#                     1: [   'lydia30@clarke-atkins.com',
#                            'joannewoodward@hotmail.com',
#                            Decimal('66369255345976.0')],
#                     2: {   0: 'caxtldsLFgDRHYsHLQKh',
#                            1: 3952269.84572,
#                            2: [4485, 'mgjFqsNHIygNHHXwHMAY']}},
#         'molestiae': {   3: 'https://www.holland.org/search/',
#                          4: [   'DmlRpAPWXdoTyntsGXnL',
#                                 'DEqQbnUxfaKhBqFGRYzG',
#                                 8437],
#                          5: {   3: 6967,
#                                 4: Decimal('7853231522411.3'),
#                                 5: [   'LerouZVNUXMOeqRkyWFy',
#                                        'xharper@yahoo.com']}},
#         'quasi': {   7: Decimal('697.57374'),
#                      8: [   'MlrJRKWOVabMJpVNSkJb',
#                             'oYKBuHVBppqDscvomEEL',
#                             'txugmQnVPHsPoKuTFSFY'],
#                      9: {   7: datetime.datetime(1982, 4, 16, 0, 29, 14),
#                             8: 534262026.9818,
#                             9: [8040, 'mImJuWNAAGVwPCCZTwJj']}},
#         'quibusdam': {   4: -9.174089695746,
#                          5: [5569, 'deZChZoNMhntnHavrZAJ', 8808],
#                          6: {   4: 6299,
#                                 5: 'LbMxXwzZivsXPyvvVTyB',
#                                 6: [7660, 7912]}},
#         'quidem': {   8: 'MXVlmivAVMYExeFNixte',
#                       9: [3544, 'qjEBxKEGkSnNvGCVauEs', -1019934258823.9],
#                       10: {   8: 'WjXaNWtjEFfZojiIqJaO',
#                               9: 'thunt@horton-sharpe.info',
#                               10: [   'JcGkSQjMLWSRdOwByohk',
#                                       Decimal('42.4674008283')]}}})

fake.pytuple(nb_elements=10, variable_nb_elements=True, *value_types)
# (   'ijohnson@yahoo.com',
#     'joannekelly@marsh.org',
#     9991,
#     'http://www.phillips-fletcher.com/',
#     'LYdlbcBbfGqVpwXqTnmo',
#     'prulcjlwdaUCIcQhQkLH',
#     'FDtcbzmgqhEIipfGJktk')

faker.providers.ssn

fake.ssn()
# 'ZZ 945271 T'

fake.vat_id()
# 'GBHA155'

faker.providers.user_agent

fake.chrome(version_from=13, version_to=63, build_from=800, build_to=899)
# ('Mozilla/5.0 (Windows 98; Win 9x 4.90) AppleWebKit/5320 (KHTML, like Gecko) '
#  'Chrome/48.0.813.0 Safari/5320')

fake.firefox()
# ('Mozilla/5.0 (X11; Linux x86_64; rv:1.9.6.20) Gecko/2017-12-25 07:22:42 '
#  'Firefox/13.0')

fake.internet_explorer()
# 'Mozilla/5.0 (compatible; MSIE 9.0; Windows 98; Win 9x 4.90; Trident/3.0)'

fake.linux_platform_token()
# 'X11; Linux x86_64'

fake.linux_processor()
# 'i686'

fake.mac_platform_token()
# 'Macintosh; Intel Mac OS X 10_10_1'

fake.mac_processor()
# 'PPC'

fake.opera()
# 'Opera/8.74.(X11; Linux x86_64; yi-US) Presto/2.9.176 Version/10.00'

fake.safari()
# ('Mozilla/5.0 (Windows; U; Windows NT 6.0) AppleWebKit/535.20.7 (KHTML, like '
#  'Gecko) Version/4.0.4 Safari/535.20.7')

fake.user_agent()
# ('Mozilla/5.0 (iPod; U; CPU iPhone OS 4_1 like Mac OS X; ff-SN) '
#  'AppleWebKit/531.10.6 (KHTML, like Gecko) Version/3.0.5 Mobile/8B118 '
#  'Safari/6531.10.6')

fake.windows_platform_token()
# 'Windows CE'