Language en_GB

faker.providers.address

fake.address()
# '52 Katy motorway\nLeeborough\nL6G 9NN'

fake.building_number()
# '898'

fake.city()
# 'Lake Graham'

fake.city_prefix()
# 'North'

fake.city_suffix()
# 'view'

fake.country()
# "Lao People's Democratic Republic"

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

fake.postcode()
# 'B00 3HT'

fake.secondary_address()
# 'Studio 97'

fake.street_address()
# '72 Whittaker hollow'

fake.street_name()
# 'Terence mountains'

fake.street_suffix()
# 'villages'

faker.providers.automotive

fake.license_plate()
# 'AB44DXO'

faker.providers.bank

fake.bank_country()
# 'GB'

fake.bban()
# 'EBLL9897965339405'

fake.iban()
# 'GB32CNAL2988417595094'

faker.providers.barcode

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

fake.ean13()
# '6571415847794'

fake.ean8()
# '06725464'

faker.providers.color

fake.color_name()
# 'Khaki'

fake.hex_color()
# '#c24c25'

fake.rgb_color()
# '243,21,12'

fake.rgb_css_color()
# 'rgb(124,145,45)'

fake.safe_color_name()
# 'gray'

fake.safe_hex_color()
# '#dd3300'

faker.providers.company

fake.bs()
# 'harness viral content'

fake.catch_phrase()
# 'User-friendly impactful paradigm'

fake.company()
# 'Burton, Connor and Powell'

fake.company_suffix()
# 'LLC'

faker.providers.credit_card

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

fake.credit_card_full(card_type=None)
# 'JCB 16 digit\nCarole Farmer\n3570551681913162 09/28\nCVC: 583\n'

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

fake.credit_card_provider(card_type=None)
# 'American Express'

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

faker.providers.currency

fake.cryptocurrency()
# ('NEO', 'NEO')

fake.cryptocurrency_code()
# 'EMC'

fake.cryptocurrency_name()
# 'Tether'

fake.currency()
# ('ERN', 'Eritrean nakfa')

fake.currency_code()
# 'IRR'

fake.currency_name()
# 'Hong Kong dollar'

faker.providers.date_time

fake.am_pm()
# 'PM'

fake.century()
# 'XVIII'

fake.date(pattern="%Y-%m-%d", end_datetime=None)
# '2007-04-25'

fake.date_between(start_date="-30y", end_date="today")
# datetime.date(2003, 7, 6)

fake.date_between_dates(date_start=None, date_end=None)
# datetime.date(2019, 9, 18)

fake.date_object(end_datetime=None)
# datetime.date(2017, 9, 10)

fake.date_of_birth(tzinfo=None, minimum_age=0, maximum_age=115)
# datetime.date(1932, 8, 31)

fake.date_this_century(before_today=True, after_today=False)
# datetime.date(2002, 3, 1)

fake.date_this_decade(before_today=True, after_today=False)
# datetime.date(2017, 12, 29)

fake.date_this_month(before_today=True, after_today=False)
# datetime.date(2019, 9, 8)

fake.date_this_year(before_today=True, after_today=False)
# datetime.date(2019, 8, 17)

fake.date_time(tzinfo=None, end_datetime=None)
# datetime.datetime(2016, 4, 26, 0, 6, 58)

fake.date_time_ad(tzinfo=None, end_datetime=None, start_datetime=None)
# datetime.datetime(690, 2, 3, 0, 44, 27)

fake.date_time_between(start_date="-30y", end_date="now", tzinfo=None)
# datetime.datetime(2004, 8, 6, 13, 23, 54)

fake.date_time_between_dates(datetime_start=None, datetime_end=None, tzinfo=None)
# datetime.datetime(2019, 9, 18, 13, 28, 25)

fake.date_time_this_century(before_now=True, after_now=False, tzinfo=None)
# datetime.datetime(2009, 5, 24, 9, 33, 38)

fake.date_time_this_decade(before_now=True, after_now=False, tzinfo=None)
# datetime.datetime(2017, 7, 10, 12, 4, 53)

fake.date_time_this_month(before_now=True, after_now=False, tzinfo=None)
# datetime.datetime(2019, 9, 2, 6, 57, 22)

fake.date_time_this_year(before_now=True, after_now=False, tzinfo=None)
# datetime.datetime(2019, 3, 18, 11, 35, 49)

fake.day_of_month()
# '01'

fake.day_of_week()
# 'Tuesday'

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

fake.future_datetime(end_date="+30d", tzinfo=None)
# datetime.datetime(2019, 10, 4, 17, 19, 18)

fake.iso8601(tzinfo=None, end_datetime=None)
# '2004-02-23T10:13:19'

fake.month()
# '09'

fake.month_name()
# 'February'

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

fake.past_datetime(start_date="-30d", tzinfo=None)
# datetime.datetime(2019, 9, 11, 11, 20, 37)

fake.time(pattern="%H:%M:%S", end_datetime=None)
# '21:50:26'

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

fake.time_object(end_datetime=None)
# datetime.time(15, 55, 16)

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

fake.timezone()
# 'Pacific/Nauru'

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

fake.year()
# '1982'

faker.providers.file

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

fake.file_name(category=None, extension=None)
# 'id.png'

fake.file_path(depth=1, category=None, extension=None)
# '/asperiores/vel.xls'

fake.mime_type(category=None)
# 'multipart/form-data'

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

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

faker.providers.geo

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

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

fake.latlng()
# (Decimal('-68.783063'), Decimal('125.020652'))

fake.local_latlng(country_code="US", coords_only=False)
# ('41.16704', '-73.20483', 'Bridgeport', 'US', 'America/New_York')

fake.location_on_land(coords_only=False)
# ('50.74497', '3.20639', 'Mouscron', 'BE', 'Europe/Brussels')

fake.longitude()
# Decimal('53.922317')

faker.providers.internet

fake.ascii_company_email(*args, **kwargs)
# 'martindavey@williams-warren.com'

fake.ascii_email(*args, **kwargs)
# 'charlottejones@hotmail.com'

fake.ascii_free_email(*args, **kwargs)
# 'dmartin@yahoo.com'

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

fake.company_email(*args, **kwargs)
# 'dgould@hall.com'

fake.domain_name(*args, **kwargs)
# 'browne.net'

fake.domain_word(*args, **kwargs)
# 'marshall-benson'

fake.email(*args, **kwargs)
# 'gregorysmith@carey-cook.com'

fake.free_email(*args, **kwargs)
# 'taylorjayne@gmail.com'

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

fake.hostname(*args, **kwargs)
# 'email-95.davies-parsons.com'

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

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

fake.ipv4_network_class()
# 'a'

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

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

fake.ipv6(network=False)
# '6c06:5281:2985:be97:2089:bcc8:416:e2b'

fake.mac_address()
# '7c:f7:50:a6:6e:1a'

fake.safe_email(*args, **kwargs)
# 'taylordamian@example.org'

fake.slug(*args, **kwargs)
# 'ullam-adipisci'

fake.tld()
# 'com'

fake.uri()
# 'https://www.hale.com/post.htm'

fake.uri_extension()
# '.php'

fake.uri_page()
# 'privacy'

fake.uri_path(deep=None)
# 'main'

fake.url(schemes=None)
# 'https://morgan.com/'

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

faker.providers.isbn

fake.isbn10(separator="-")
# '0-936327-22-7'

fake.isbn13(separator="-")
# '978-0-545-37491-0'

faker.providers.job

fake.job()
# 'Pharmacist, community'

faker.providers.lorem

fake.paragraph(nb_sentences=3, variable_nb_sentences=True, ext_word_list=None)
# ('Numquam quam tempore repudiandae laboriosam. Dicta voluptates occaecati '
#  'laborum.')

fake.paragraphs(nb=3, ext_word_list=None)
# [   'Iure minima praesentium error quidem voluptate. A eos eligendi cupiditate '
#     'consequuntur laudantium vero.',
#     'Laboriosam possimus rem sunt repellendus dicta explicabo. Eveniet sunt '
#     'quod cumque. Exercitationem minus blanditiis.',
#     'Voluptate illum non sed soluta. Omnis labore tempora maxime iusto nihil '
#     'dignissimos.']

fake.sentence(nb_words=6, variable_nb_words=True, ext_word_list=None)
# 'Neque fugiat rem neque quos dolores.'

fake.sentences(nb=3, ext_word_list=None)
# [   'Debitis dicta ad dolore nobis consequatur placeat.',
#     'Ducimus molestiae dolores voluptas dolor ad nesciunt eligendi.',
#     'Laboriosam corrupti hic nisi quia.']

fake.text(max_nb_chars=200, ext_word_list=None)
# ('Animi numquam voluptas rem eius. Tenetur quae repudiandae omnis cum '
#  'aspernatur omnis. Repellendus nemo tempore eaque veniam impedit.')

fake.texts(nb_texts=3, max_nb_chars=200, ext_word_list=None)
# [   'Quae asperiores soluta doloribus veritatis quis. Consequuntur possimus '
#     'cupiditate ad.',
#     'Distinctio repellendus aut unde.\n'
#     'Aperiam exercitationem corporis amet similique.\n'
#     'Illum natus ipsa iste velit hic laborum. Amet consequatur dolore debitis. '
#     'Cum nihil eos labore.',
#     'Id porro libero. Accusantium id recusandae impedit nostrum quos.\n'
#     'Doloremque officia reiciendis enim odit. Maxime molestiae exercitationem '
#     'ab magni rerum ab. Dolore nisi eligendi enim nemo dolor est.']

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

fake.words(nb=3, ext_word_list=None, unique=False)
# ['perspiciatis', 'nihil', 'doloribus']

faker.providers.misc

fake.binary(length=1048576)
# (b'^\xf2@\xecC\x98\xa2|\xf3\xa3\xbb\x84)3T\xd9\xcf\x98\x99\xd2\x08\x9b}\xbd'
#  b'\xb0Rk\xc1\xcb\xcd\xb1\xfe\xafc#\x03\xbc\nJX|\x1d\xb0\xde\xe2,\xde\xe8kt2d'
#  b'\xd5P\xd2\xc6G#\x95x\x8fX\xcba\xcd=1u7\xde\x8bw\xbc\xca\xe1\x97\x1cS\\}'
#  b'\x04x\\>\xe1\x9d\x90+c\xd7\x82\xff\x08\x04\n\x88S\xc0\xb0\xd8'
#  b'\xd6\x12\x87\xefI\x95O\xdd!\x03\xf7p\x7f\xa0\x89\x04O\x9c\xb1/'
#  b'\x91\xea\x1c\xf7c\xe0hR9\x8d\x15\xee^\xffLm\\\xdc[\x02t\x9c\xea\xde'
#  b'\x96.\xb2\xc9\xe01\xdf+\x89\xfch\xa4\x80\x17Z\xadq\xb6\xd2 He\x11Qn/\xb6*'
#  b'P\x9c\xae\x81\x15\x9b\x03q\xf0S\x14#\x12\x8d\xf8V"\xb5\t\xd2\xe4\xa0\xa7r'
#  b'\xc4\x13\x1dQ\xa6\xcb_\xaf\xffK\xc6>\xff>\xa6R9\xe3\xf6\xa86Z|o\t\xe4\xf6.'
#  b'\x00Z#\t\x18\xdaD\xe5Od3^\xcew\x97B\x0ef],\x1e\xbch\x0fZO\xbe\xe5\x17*7\t'
#  b'\xf4~\xac\xa8\xfe\xb2\xabe\x1c\x07?\xc7*\xb7\x1deN\x084Od\xe8Ct\xf7v\xc34'
#  b'/n\x8d\xcc\xb4t\x1b\xcbVm\xb2\xdd\x7f\r1\xdeK\r\xff!\x15\\g\xe5CD\xb92'
#  b'\xb6k\x1b8\x80#\xcb\xd4\xc8\xefCL\x8a>f\xd4\x87i`WJ\xdd\x1a\xd7T7\xe3\x1b'
#  b'tYo5\x8e\xdcrQ\x15J\x90\x0c>[m*\xea\x8d\x1e\xdb\x83\x83\x07\xa3F \xd27'
#  b'\x14\xefWH\xbe\x87j\xb0\xa0C\xc2\x1b\x97_\x9e%\x96g\xfa\x8a\xf1\xa8\x17\x06'
#  b'\x95\x0c\x93\t\xd6\x1e"\xf2\x91u\xa1\xc5\xc8\x81\x9d\xc0\x11\xa6>B'
#  b"\xcd\xa6\x9c6,\x10'\xbd;\xb0o6\xcc\xed\xc0\xa5\t\xa4\xa7c\x12=?3\xf4(\xbcK"
#  b'\xddw$\r\x8b8\xe0s\xb6\xdc\xfb\xdcT\x06\r\xcc\x838\xb3\xc1B\xc4\x1a\xb9'
#  b'l8u\x8d\x15\x9e\xd8_\xe0\xc8\x15\xd1\xbb\xa5`\x08;M\xa9\x04\xcc\x9d\xd1\xee'
#  b'\x90\xfa\xcbE)\xdb\x91 h\xef\xdd\xed\x13@\xaf\x9c\xf0\xdf\x9d\xe6'
#  b'\xf2k\x96\x02R\xa4\x95\xf5\xd2q\xb4F\x94\xfe\xb6\xa2\xc2AK\xf4'
#  b'\xca\x0e\xe2\x81\x8eU\xc9R_~\xb8\x98\x08Z\x99\xdda\xe3t!A2%C\xd9a\x13\x8e'
#  b'~\x10\x18\t\xa4\xa3\xd3\xff\xca@\x05\xc5 \xb3?\x0fc2A\xfc\xd2\xa1\xb4z'
#  b'\xca\xed\xe9,\xee\x9d\xc6n\xc1\xf1\xcb\x82\xfe\x05\x01\xf3*U\xf7\xce\xf7l;y'
#  b'\xb2\xc3s\x03\x93\xe1\xbd\x12I\x8a\xa14\xcc\xab\xec\x1c\xaee92'
#  b"\xdf\xa4\xd0\x8c\x02\x03(!\xc2'\x80l\xfa\xff\xb6\xa8V\x1c\xea\xf6"
#  b'\xaam\xee\xab\xc3rW\xba5\xb0x7\x85\x18.\xa7r\x82\xb7\xed`Y72\xae\xddq\xe5'
#  b"g\xd9Xme\x8bC@3T\x1cTK\xce\x97\x97]\xc9\xb9\xc9\xb2\xfc\xdf'<'\xabd"
#  b"\x0b8\x94'<\xf5\x0f\x94\x95zz\xd0\xc9\x08\x98\xc8\x0c\x17\xd0\xebD\x10!\xe6"
#  b'\xdbNO\xdb~\nf\x83\x12v\xde\xff\xa3\xa1\xedj\xecD;\rB\x87\xd2L\x914\xde\xaa'
#  b'f\x86\xfd\x0b\x0f\xe5\xf7d\xb2\x01\xa3|-A\xbc\xce\x97\xd4\xe3\xec'
#  b'\x94\x87\xfb\xa2\xb79\xcc\x88\xe2(\xdbM\xf4"\x0c\xee\x86\x8b\xd8\x9f'
#  b"\x17\xccJ\xaa\x06@\xa1\x94\x11\xe0\xbc\xa0\x1cTK'\xea\xf72\xa6\xb0\x80\xd4&"
#  b'Z0\xa8\xe0\x88\xa3\x9e\xfe\x851\xfdk\xa5Qo\xb8\xe6\x80\xda\xb4\xe7\x0bZ\x07'
#  b'\xe6\xd2A\xd4\x97g)\x01\xca\xb5\xfe\xb0W^j@\xf8\xed!\xa6&\xd3"\xf5M\xdb\x9eZ'
#  b'\xc5I\xabCc\x7f\x82\xd8w\x13;\x08\xd72\xca\xccW\x90\xd5yg\xb7H\x08\x02\x18/i'
#  b'\x832\x17\xa3\x91M:\x83uWx\xd3Hu\x1f\xbf\x0c\xc5\xe8\xd8\x02\xa1\x15U'
#  b'\x1f\xc1\x1a\x0c\x043\x91q\xe6\xa6\xea?\xb0\x12\xcfB\x8c\xb7F\x14Z\xcdg\xbc'
#  b'~HHe\x88\xc7\xfa\xa0\x99Qi\xe6P^M~\xe2/8\xf6\x8f\x90Ay\xf5h\xd3\xe3'
#  b'X\xbaZ\xa6\x83\xcc\x19\xa7i\x06\xb4\xd6\xab\x08\xf9\xe6\x1fwa(\x16\xfcn\xee'
#  b'\xe6\x87pi\xfe\xca\xcc\xa8n\x88\xaa\xbb\x1d\x86H/\xd3\xce\xfc\xd2'
#  b'\xb3\x9c\x9c\xd0\xa7\xee\xc9\xcd')

fake.boolean(chance_of_getting_true=50)
# False

fake.md5(raw_output=False)
# '1745e15603816e4d6519e9757f0d72e6'

fake.null_boolean()
# None

fake.password(length=10, special_chars=True, digits=True, upper_case=True, lower_case=True)
# 'Q3JF3t3H!&'

fake.sha1(raw_output=False)
# '917ece18e8f96871edb875ef781685c90ca088b9'

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

fake.uuid4(cast_to=<class 'str'>)
# 'c679fc1d-1f79-49a1-91db-f84a8f4a9847'

faker.providers.person

fake.first_name()
# 'Laura'

fake.first_name_female()
# 'Fiona'

fake.first_name_male()
# 'Jeremy'

fake.last_name()
# 'Martin'

fake.last_name_female()
# 'Houghton'

fake.last_name_male()
# 'Henderson'

fake.name()
# 'Naomi Potts'

fake.name_female()
# 'Mrs. Joanne Hancock'

fake.name_male()
# 'Dr. Abigail Clarke'

fake.prefix()
# 'Dr.'

fake.prefix_female()
# 'Mrs.'

fake.prefix_male()
# 'Mr.'

fake.suffix()
# ''

fake.suffix_female()
# ''

fake.suffix_male()
# ''

faker.providers.phone_number

fake.cellphone_number()
# '+44(0)7700 900463'

fake.msisdn()
# '4965555918686'

fake.phone_number()
# '(0114)4960190'

faker.providers.profile

fake.profile(fields=None, sex=None)
# {   'address': 'Studio 60j\nHewitt road\nNorth Dianaberg\nSK1 1HN',
#     'birthdate': datetime.date(1920, 12, 11),
#     'blood_group': 'O+',
#     'company': 'Blackburn-Banks',
#     'current_location': (Decimal('-76.257445'), Decimal('-90.939155')),
#     'job': 'Quality manager',
#     'mail': 'rosemary70@yahoo.com',
#     'name': 'June Ryan',
#     'residence': 'Flat 21\nBryan fields\nWest Joshfort\nZE44 6XL',
#     'sex': 'M',
#     'ssn': 'ZZ 14 25 62 T',
#     'username': 'charlene55',
#     'website': ['https://www.robinson.org/', 'https://patel-edwards.com/']}

fake.simple_profile(sex=None)
# {   'address': 'Studio 66t\nEmma islands\nNew Lesleyberg\nM1 8GN',
#     'birthdate': datetime.date(1934, 4, 18),
#     'mail': 'lorraine71@gmail.com',
#     'name': 'Cheryl Ellis',
#     'sex': 'M',
#     'username': 'nicholassmith'}

faker.providers.python

fake.pybool()
# True

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

fake.pydict(nb_elements=10, variable_nb_elements=True, *value_types)
# {   'accusamus': 'oPfmkjigKyxSEjTKGbvx',
#     'cumque': datetime.datetime(1970, 7, 16, 21, 19, 41),
#     'deserunt': Decimal('732450862099897.0'),
#     'doloremque': 'https://hunt.biz/tags/blog/search/category/',
#     'doloribus': 'itbhdpIlGxfHYmnFffrj',
#     'dolorum': 'oxwRWBsWynJYwbxMNXuy',
#     'ea': Decimal('-53510125163295.0'),
#     'et': 'uKwCOdGectoNcAuZQHxJ',
#     'hic': 'SBlaIFLIKthqWEmnSyCm',
#     'ipsa': 'https://faulkner.net/search.php',
#     'itaque': Decimal('2935733.399'),
#     'nesciunt': 3554653.5,
#     'optio': 6758}

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

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

fake.pyiterable(nb_elements=10, variable_nb_elements=True, *value_types)
# {'https://jarvis.com/', 'LXmqtDjoNkdFQuKBbNjU', 'HcgmkwZVYgZNuFFUlRId', 'pbLTFuyppcIWokJrRDRT', 795373.0, 'lIyxcCEzQyNXbZIKIubT', 'barry89@pearce.info', 'http://morgan.net/tags/register.htm', 'mrspSRYWckOqwgPzPlRb', 79387.6}

fake.pylist(nb_elements=10, variable_nb_elements=True, *value_types)
# [   5563,
#     'haywardross@gmail.com',
#     'VdNqmvkYgaGUlFfeNAzG',
#     datetime.datetime(2007, 12, 20, 4, 45, 55),
#     'DXxmRjUwTgcVxnfpYKTl',
#     'IYSrFYGPJsVSCuzVXawj',
#     'kathryn52@gmail.com',
#     datetime.datetime(1972, 9, 7, 21, 58, 47),
#     'https://www.williams-knowles.com/',
#     'WJjzBOPkQTJcDkhywrAA',
#     Decimal('-47945707071.3')]

fake.pyset(nb_elements=10, variable_nb_elements=True, *value_types)
# {-775103592252.2, datetime.datetime(1970, 2, 10, 1, 56, 30), 'uiErRerGyfCDLEeuvVun', 'bYKCKSGuCeTbJrgsVExy', 'ldixon@yahoo.com', 'WeeUSTypieXfVMswpgSj'}

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

fake.pystruct(count=10, *value_types)
# (   [   'JDJjaQnsSrgoMiOCJTZB',
#         5782,
#         'http://carroll.com/',
#         8898,
#         'ZdwKjdyBRIEdNPoMkEKr',
#         Decimal('53063688881802.0'),
#         Decimal('-16.2313588164'),
#         'IwcvbwKPWyAPIvDzFEZU',
#         'WlnUXrvOjtbcOLbwTbFZ',
#         'YWMTqeaCpeGnniEWydsL'],
#     {   'architecto': 'KVSyCLAGDdwgtnurWoXu',
#         'aut': 'morganalexander@hotmail.com',
#         'maiores': 724,
#         'maxime': 2810,
#         'nobis': Decimal('4583948048735.0'),
#         'quam': 'RFFiGkIpXqZTUHRjlYnD',
#         'ratione': Decimal('-621490009.91058'),
#         'sint': 6517099.3599,
#         'voluptatibus': -97.71146},
#     {   'a': {   3: 'XmxqCQQebogbRlfIQcbN',
#                  4: ['FmoiDTIKBwrNonWDECoa', 6974, Decimal('6690384226.38')],
#                  5: {   3: 3646715020.36,
#                         4: 2314,
#                         5: [917333.8696, 'cDiwFEHmyOhwowFSIAnQ']}},
#         'at': {   2: 'http://cross.biz/register/',
#                   3: [   datetime.datetime(2018, 11, 16, 16, 50, 38),
#                          'TnohqsnIVYvRrJjldOJt',
#                          Decimal('-63867274422984.0')],
#                   4: {   2: 'kTBQpMCNWXhFmOpnXXdu',
#                          3: 'BpgbVKVRsPPjKxNoSLOs',
#                          4: [   'https://harvey.com/tags/category/explore/search.jsp',
#                                 Decimal('-2703310496071.0')]}},
#         'consequuntur': {   5: 'yhsRulisgcAKTfOsLdiK',
#                             6: [   Decimal('-40.6'),
#                                    'iFQPclmQkLbTGLALGOaj',
#                                    Decimal('5113.34582497')],
#                             7: {   5: datetime.datetime(1972, 10, 5, 16, 27, 54),
#                                    6: 'WFEOCtbCzLWugByMPVbR',
#                                    7: [   datetime.datetime(2017, 5, 30, 20, 58, 16),
#                                           'https://jackson.info/tag/wp-content/post.jsp']}},
#         'cum': {   4: 8775029.864127,
#                    5: ['hRDHmnLAJtbvBasrLscE', 'briancampbell@gmail.com', 7527],
#                    6: {   4: 4998,
#                           5: -75630507286589.0,
#                           6: ['pbWvAFwMPQJssTZkZVNr', 8294]}},
#         'minima': {   8: Decimal('408601229.472'),
#                       9: [   'LEQhdiEcxAASlyMBDTJB',
#                              'QAiFqQVAGWzVEwPIfJcJ',
#                              datetime.datetime(2003, 1, 24, 2, 42, 33)],
#                       10: {   8: 1536,
#                               9: datetime.datetime(1980, 9, 16, 3, 5, 25),
#                               10: [   'mkPLgRvIeRQmxLtYYrww',
#                                       datetime.datetime(1986, 8, 18, 5, 19, 36)]}},
#         'nostrum': {   6: datetime.datetime(1989, 10, 26, 15, 29, 55),
#                        7: [   Decimal('-728722.75983'),
#                               'TTgojFyFNlSpsXnaCxHG',
#                               9211],
#                        8: {   6: 'https://www.shaw.com/tags/explore/tag/post/',
#                               7: 4838,
#                               8: [   'ugbZLpPtdFBOamRmrgJH',
#                                      'https://www.reynolds.org/']}},
#         'perferendis': {   9: 1369,
#                            10: [   'usHBKeLuMBcwxlfBwjsc',
#                                    'SzdwobzCwmsTfmwykwoJ',
#                                    'DrwyArSJMotsKEqZBUZQ'],
#                            11: {   9: 'ddSKDCnEHkRMLqxLdzlP',
#                                    10: -845030184.5849,
#                                    11: [   Decimal('-22546598.8239'),
#                                            'QzLBcjimIEXNdEhNHzEU']}},
#         'praesentium': {   0: 'LeBtIzcPPoxsDDsBFUDh',
#                            1: [   'sam89@tyler.com',
#                                   'EDztaBjYUZyBUEjRXQdp',
#                                   -3960691507.8],
#                            2: {   0: 9077,
#                                   1: 'DsdWHVyyiXmPNSYImIuR',
#                                   2: [   datetime.datetime(1977, 7, 6, 21, 41, 34),
#                                          datetime.datetime(1992, 9, 4, 9, 1, 47)]}},
#         'tempore': {   1: 'JGbLbOHDSZhWLrhieEnW',
#                        2: [   48116096034.7246,
#                               Decimal('-552.3312237837'),
#                               'FrfHGWFyFzjXSOyNEOqU'],
#                        3: {   1: 'LUXVeMklgTqyTzJxKvLf',
#                               2: 'xeSSxRdsstNbvUiElybf',
#                               3: [3689, 'zyDskcCNljnGZSqkOccW']}},
#         'veniam': {   7: 'rALItQwIeQoezsLCGwfD',
#                       8: [   datetime.datetime(1999, 8, 18, 1, 57, 40),
#                              -925051068.6521,
#                              'https://www.wallace-turner.info/register.html'],
#                       9: {   7: datetime.datetime(1999, 3, 3, 5, 51, 11),
#                              8: 'hoECGkclvvdcXxKEFKHB',
#                              9: [   Decimal('-841.2634923'),
#                                     'webbglenn@edwards.com']}}})

fake.pytuple(nb_elements=10, variable_nb_elements=True, *value_types)
# (   'NlVqGYExjQKEnOOHVokR',
#     Decimal('-74932505670188.4'),
#     'MrojecDQenpFLYKfKLFD',
#     Decimal('6090070052.0'),
#     -794.63227343,
#     9607,
#     datetime.datetime(2010, 2, 13, 23, 21, 55),
#     3114,
#     'russell06@whitehead.com',
#     'lnRZRNOUVGULsiQzACGH',
#     2488)

faker.providers.ssn

fake.ssn()
# 'ZZ 354672 T'

fake.vat_id()
# 'GB776 9511 55'

faker.providers.user_agent

fake.android_platform_token()
# 'Android 5.0'

fake.chrome(version_from=13, version_to=63, build_from=800, build_to=899)
# ('Mozilla/5.0 (Windows NT 5.2) AppleWebKit/533.0 (KHTML, like Gecko) '
#  'Chrome/63.0.843.0 Safari/533.0')

fake.firefox()
# ('Mozilla/5.0 (X11; Linux x86_64; rv:1.9.5.20) Gecko/2013-03-04 17:16:45 '
#  'Firefox/3.6.7')

fake.internet_explorer()
# 'Mozilla/5.0 (compatible; MSIE 6.0; Windows NT 5.01; Trident/4.0)'

fake.ios_platform_token()
# 'iPad; CPU iPad OS 10_3_3 like Mac OS X'

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

fake.linux_processor()
# 'x86_64'

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

fake.mac_processor()
# 'U; Intel'

fake.opera()
# 'Opera/8.65.(X11; Linux x86_64; crh-UA) Presto/2.9.187 Version/12.00'

fake.safari()
# ('Mozilla/5.0 (Windows; U; Windows NT 6.1) AppleWebKit/534.29.1 (KHTML, like '
#  'Gecko) Version/5.0.2 Safari/534.29.1')

fake.user_agent()
# 'Mozilla/5.0 (compatible; MSIE 7.0; Windows NT 6.2; Trident/3.1)'

fake.windows_platform_token()
# 'Windows NT 4.0'