Language en_GB

faker.providers.address

fake.address()
# 'Studio 91\nGeorge parkway\nJoannefort\nE24 1RE'

fake.building_number()
# '15'

fake.city()
# 'Wrightfort'

fake.city_prefix()
# 'North'

fake.city_suffix()
# 'burgh'

fake.country()
# 'Switzerland'

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

fake.postcode()
# 'BA30 9EG'

fake.secondary_address()
# 'Flat 16j'

fake.street_address()
# 'Studio 17B\nChloe creek'

fake.street_name()
# 'Trevor brooks'

fake.street_suffix()
# 'branch'

faker.providers.automotive

fake.license_plate()
# 'MR14KJZ'

faker.providers.bank

fake.bank_country()
# 'GB'

fake.bban()
# 'GNAU9729295960033'

fake.iban()
# 'GB03SQMO4315684366845'

faker.providers.barcode

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

fake.ean13()
# '4220996591573'

fake.ean8()
# '91231376'

faker.providers.color

fake.color_name()
# 'DarkSeaGreen'

fake.hex_color()
# '#f2eabc'

fake.rgb_color()
# '161,62,190'

fake.rgb_css_color()
# 'rgb(101,119,101)'

fake.safe_color_name()
# 'white'

fake.safe_hex_color()
# '#cc0000'

faker.providers.company

fake.bs()
# 'embrace clicks-and-mortar portals'

fake.catch_phrase()
# 'Virtual fresh-thinking emulation'

fake.company()
# 'Carter-Hughes'

fake.company_suffix()
# 'LLC'

faker.providers.credit_card

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

fake.credit_card_full(card_type=None)
# 'JCB 16 digit\nMaria Watkins\n3540666888507778 07/26\nCVC: 192\n'

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

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

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

faker.providers.currency

fake.cryptocurrency()
# ('VTC', 'Vertcoin')

fake.cryptocurrency_code()
# 'AUR'

fake.cryptocurrency_name()
# 'Ripple'

fake.currency()
# ('PGK', 'Papua New Guinean kina')

fake.currency_code()
# 'UGX'

fake.currency_name()
# 'Maldivian rufiyaa'

faker.providers.date_time

fake.am_pm()
# 'AM'

fake.century()
# 'V'

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

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

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

fake.date_object(end_datetime=None)
# datetime.date(2015, 11, 16)

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

fake.date_this_century(before_today=True, after_today=False)
# datetime.date(2004, 10, 22)

fake.date_this_decade(before_today=True, after_today=False)
# datetime.date(2012, 8, 18)

fake.date_this_month(before_today=True, after_today=False)
# datetime.date(2019, 4, 2)

fake.date_this_year(before_today=True, after_today=False)
# datetime.date(2019, 3, 21)

fake.date_time(tzinfo=None, end_datetime=None)
# datetime.datetime(1986, 10, 27, 0, 40, 41)

fake.date_time_ad(tzinfo=None, end_datetime=None, start_datetime=None)
# datetime.datetime(662, 3, 17, 5, 19, 28)

fake.date_time_between(start_date="-30y", end_date="now", tzinfo=None)
# datetime.datetime(1992, 12, 12, 2, 19, 23)

fake.date_time_between_dates(datetime_start=None, datetime_end=None, tzinfo=None)
# datetime.datetime(2019, 4, 18, 14, 29, 4)

fake.date_time_this_century(before_now=True, after_now=False, tzinfo=None)
# datetime.datetime(2015, 5, 10, 22, 34, 40)

fake.date_time_this_decade(before_now=True, after_now=False, tzinfo=None)
# datetime.datetime(2011, 5, 26, 17, 36, 16)

fake.date_time_this_month(before_now=True, after_now=False, tzinfo=None)
# datetime.datetime(2019, 4, 16, 9, 21, 41)

fake.date_time_this_year(before_now=True, after_now=False, tzinfo=None)
# datetime.datetime(2019, 2, 21, 8, 7, 58)

fake.day_of_month()
# '06'

fake.day_of_week()
# 'Thursday'

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

fake.future_datetime(end_date="+30d", tzinfo=None)
# datetime.datetime(2019, 5, 2, 7, 27, 14)

fake.iso8601(tzinfo=None, end_datetime=None)
# '1972-10-11T17:56:48'

fake.month()
# '02'

fake.month_name()
# 'October'

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

fake.past_datetime(start_date="-30d", tzinfo=None)
# datetime.datetime(2019, 3, 29, 22, 49, 35)

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

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

fake.time_object(end_datetime=None)
# datetime.time(8, 37, 32)

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

fake.timezone()
# 'Indian/Antananarivo'

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

fake.year()
# '1971'

faker.providers.file

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

fake.file_name(category=None, extension=None)
# 'error.flac'

fake.file_path(depth=1, category=None, extension=None)
# '/rem/eligendi.gif'

fake.mime_type(category=None)
# 'image/svg+xml'

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

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

faker.providers.geo

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

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

fake.latlng()
# (Decimal('64.7463125'), Decimal('172.224651'))

fake.local_latlng(country_code="US", coords_only=False)
# ('34.77453', '-96.67834', 'Ada', 'US', 'America/Chicago')

fake.location_on_land(coords_only=False)
# ('39.46667', '141.95', 'Yamada', 'JP', 'Asia/Tokyo')

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

faker.providers.internet

fake.ascii_company_email(*args, **kwargs)
# 'edwardsalexander@jones-green.com'

fake.ascii_email(*args, **kwargs)
# 'pearcedenis@lamb.com'

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

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

fake.company_email(*args, **kwargs)
# 'qdavidson@morgan-walsh.com'

fake.domain_name(*args, **kwargs)
# 'potter-roberts.com'

fake.domain_word(*args, **kwargs)
# 'white-hargreaves'

fake.email(*args, **kwargs)
# 'philip60@hotmail.com'

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

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

fake.hostname(*args, **kwargs)
# 'web-03.wyatt.biz'

fake.image_url(width=None, height=None)
# 'https://www.lorempixel.com/271/824'

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

fake.ipv4_network_class()
# 'c'

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

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

fake.ipv6(network=False)
# '480:f7d1:58c7:8e46:6771:ac49:43ef:343d'

fake.mac_address()
# 'f3:3b:19:96:d5:d4'

fake.safe_email(*args, **kwargs)
# 'jamescole@example.net'

fake.slug(*args, **kwargs)
# 'iure-tempora-fugit'

fake.tld()
# 'com'

fake.uri()
# 'https://www.gilbert-tucker.info/wp-content/search.html'

fake.uri_extension()
# '.html'

fake.uri_page()
# 'author'

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

fake.url(schemes=None)
# 'http://conway.com/'

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

faker.providers.isbn

fake.isbn10(separator="-")
# '0-14-136185-9'

fake.isbn13(separator="-")
# '978-1-874990-71-0'

faker.providers.job

fake.job()
# 'Publishing copy'

faker.providers.lorem

fake.paragraph(nb_sentences=3, variable_nb_sentences=True, ext_word_list=None)
# ('Officiis laborum id inventore iste voluptatum. Fuga fuga accusantium illo '
#  'aliquam aliquid.')

fake.paragraphs(nb=3, ext_word_list=None)
# [   'Accusamus itaque nostrum perferendis omnis corporis. Porro consequatur '
#     'odio porro consectetur sit unde.',
#     'Odit corporis odit voluptatibus eius consectetur perferendis. Occaecati '
#     'non hic adipisci.',
#     'Repellat rerum praesentium accusantium provident quasi beatae quidem. '
#     'Quia quas iure molestias. Sit enim beatae sint.']

fake.sentence(nb_words=6, variable_nb_words=True, ext_word_list=None)
# 'Incidunt earum sed minus aperiam.'

fake.sentences(nb=3, ext_word_list=None)
# [   'Nesciunt fugiat provident earum nisi at.',
#     'Ipsa necessitatibus fuga soluta incidunt.',
#     'Quasi modi iure quae quo ex sunt.']

fake.text(max_nb_chars=200, ext_word_list=None)
# ('Exercitationem quam nostrum cum rerum eum. Blanditiis voluptas architecto.\n'
#  'Unde rerum ea aspernatur a delectus reiciendis. Laudantium fugit aspernatur.')

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

fake.words(nb=3, ext_word_list=None, unique=False)
# ['praesentium', 'aperiam', 'nobis']

faker.providers.misc

fake.binary(length=1048576)
# (b"\xfe\xea~h\xd4\xdd\x8a\x98\xa5\xa8\xf6\x9c4'\xf2\xea9sb\x95;l=D"
#  b'\xec\xab\xff\xfe\xe2\xd3\x9b\x96|2w\xe6\x99sNE\x9c\x18\xfa\x8aM\x93\x1f\xe8'
#  b'\x83\x17\x8a\xec\xef\xb2\x02H+\xce\xf7\xf5A\xe1\x84?y\xd5\xc7\x93'
#  b'\xbb\x83\xaf\xfcX\xa9\x8e\x9e\x0f\x8f9\xd5\x81\xc0@\xfe\x08\x18d>\xbfJlY'
#  b'q\xdf!\xd1~\xa5\xd4}\xf3\xfc\xfaj\xdec\xb1nnT\xc1\t\xe4R\xd9\xabW|?/'
#  b'\x1e\xd5\xbd\x83\x98\x08\r\x95\xe7A\xdd\xb9\xd1\x9a\xf8\x18\xe6\x97\x85\xcc'
#  b'\x01\x95G\n\xe9|\xb4R\xca\xbe\xb3\xc6J\xc8b\x86E \x17\xbbQ\x16Q\xaa'
#  b'\x9e\xed\xa9Z\x0e)\xad@\xab.\x9d\x83$j:lDz<s>(\xb2DF0t\x19\xee\x1c\xe5/'
#  b"<\xf2\xa1\x8c\xc0\x029\xb8'\xf5\xf2\t\x95\xde\x8b(\x86\xc2\x11'75B5"
#  b'\x03\x18\xe03\x05h\x9bl\x90\xd0\xb4\xac^2XD\x17-\x9a\x1d\x14\xdd\xb4M'
#  b'\xf1\x1d?\x83\x0b\xe4\xd2\xa6v\x9ai\xee\xc8z\xf91\x83\x88\x08_\xfcmdN'
#  b'\xd5\\\xe7.?\x88\x14\x07\xce\x18:\xba\xf4&\xb3\x93\xfd\xa2\xca\xf9\xe4\xff)!'
#  b'\xe9\x16m8DCq\x01\x15\xb4\x82\xd4]b\x12<\xdb\xc4{vZ\xa9\xf9\xc9\xd7\x88s\xd4'
#  b'\xb7o\xf9W\x0eb<I\x18 )\xfbRB\x98\xbc\xe1~&+E\xc9\x8f\x9cC\xdc+\xc6'
#  b"\xae\xa6]\xa6\x0e\x88\xb7\x8eX'\xfe\xcb[\xc8n\xc9\xcb\x8b\x14\x98"
#  b"\x94V\xd7\x0c3\xd9z\xa32a\xb4\x9a\x89\xf5'\x12-a\x17cU\x86t\x8c\x15\xb1Z6"
#  b'h/\x98\xb3\x97>\xf9\xcb\xd4\x85h\xc1\xcf"P6\xe4`Y\x1b>\xb1\xb0\x8e'
#  b'\xa2\xcbn\x0bL\xa3ob"-A\xc8\xaf\x84\xe6\r9\t$\x85\x8a~\xe4\xe7|\xd5\xa4\xc8'
#  b'-\x9f=e\xe4\xf4\x0c\x89\x87\x7f\xf9\xc9)4,\xb7\x93\x91\xfa<\xb9\x19X\x7f'
#  b'n/\xean\x0f\x95\xd8}[M\xc1js;\xbc*zj\\\xf1\xcf=F3"k\x8e\xdd\xbd\xb4Y\x86'
#  b'q`0\x0b\xde\x86@\x8f\x9f\xe5\x89R\x88)\xa8\x0bJ\x8a\x00B\x9a\xfbsF'
#  b"H\x84\x8f\xaf\xa9\xf2\x17\xd4RJ\x95!\xdc>\x90\x8d'\xc2\x01|\x0f[\xef\xec"
#  b'm\xd1\x19\xd5\x9f\n\x01\x9eqL\xad\xbc4\x82\tv\x9dF\xaci\x05-\x95\x1c'
#  b'\x9c\x8f\x0c\x0bM"\xfd\xb8\xf0\x9f\xd3*\xf04\xee\xefI\xcb\xa4\x06\x9c2Z\xc2'
#  b'\xcb\xb4\x88\xc3\xb3\xa3\x95\x9eD\x17;\xdc:\xe8{\x0e\xe3c\xce\xae\x17Zp\xf3'
#  b'\xf1\x1aX\x84\x1f\xab\xfa\xc9C*\xb1\xf65\xe8\xdcl\xe9BX\x8fB\x19v?\xc9a\xdej'
#  b'\x15PN\x87\xe8\xf7\xa3Uj\x19\xa2\xd1\xbb\xe9}\x1b\n\x01\xf1\x06\xe1\x9b\x80T'
#  b'\xff`\xfd\xd1\x16_o]0\x88G5u\xae]\x06?\xa4\xd53\xfa\x93\x0f\xbe}S\x87s'
#  b'[\x14\xbb|\xc4\xd6\x0f\x94\xfe\x01U\xbbt%ju\x10z\x95\xc8It\xe1\xce'
#  b'\x14\xda6\xa3\x84\xf5]\xed)\xa7\x96j!s\x1c\x1c\x80\x9fktb\x0b\xd7\xfe'
#  b"\xba\r\xd4\xe06'>f\xfb\x81t%\xea&\xac\x054\xc9\xb6<\xf2kt\xbe\xc9\xd1B\xbd"
#  b'\x13s6\x89\xdbg\xe6\x9c\r\x9f[\xf1\x14\xa4\x89\xf1f\xe0\x93\xec>\xa0\xae\x99'
#  b'o\x87\xe2]\xa9H\x97\xb4\xf1;;B\xc9&U\xacF\xeb\xfeJ\xe4\x01%J\xde\x82e"'
#  b'\xf8\x0c\x1aU\xdb\xc9d^gI\xe2\xd4\x9f)\xd8R\x1b\x02\xfc\xc7\xdf\x07\x9az'
#  b'Ib\xc4\xbc}+\x12\x88\xcetQ`^\xcf\xf4\x0e:\x9b\x84QK\xbc\xa7\x0bT\xfeF\xa9'
#  b'\xa5\xe8\x07\xa9\x9dB\x08\x95\xadq^\xb6\x04#g\x90\x98\x11u\x9b#d4\xbf'
#  b'\xea\xce \x94\x9f\xfc\x97Xr@R\xe2\xa2\xe0\xd8Il\xf7A\xd9F\xaa\x7f\xc5'
#  b'\x17\xa8eh\xe3=\xf6\x04\x9b\x97T\x16\x18h\xa6\xa77\x1d\xd1\xf4'
#  b'\x8a\xfe\xc7\x01c\xcc\xceS\x87\xba\xb8\x8f\xe0\xa8r\x83;\xa0X\xe9'
#  b"\xe1\xb5\x95e-\xf8r\x1b\x9c\xdf\xaaR'd\x00\xc9\x9cm\xc3\x1eq\x9c\x89\xd4"
#  b"\x92k\x87\xad;\xce\xb5{\x87\xcf>'\xc5\x82\xc0\x9b\xb7\x8d,\x11\xc7d\xd7N"
#  b't\xc2^\xb2')

fake.boolean(chance_of_getting_true=50)
# False

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

fake.null_boolean()
# None

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

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

fake.sha256(raw_output=False)
# '67f811a1cd7794fa7307d0d425fbbdffdebaf7ebc3e2909ca5dd8914974112c8'

fake.uuid4(cast_to=<class 'str'>)
# '767ab284-106a-4f90-abb7-e0ebc1af6553'

faker.providers.person

fake.first_name()
# 'Emily'

fake.first_name_female()
# 'Kelly'

fake.first_name_male()
# 'Bradley'

fake.last_name()
# 'Evans'

fake.last_name_female()
# 'Myers'

fake.last_name_male()
# 'Miller'

fake.name()
# 'Dr. Hayley Potter'

fake.name_female()
# 'Dr. Rebecca Rogers'

fake.name_male()
# 'Dr. Kimberley Stanley'

fake.prefix()
# 'Dr.'

fake.prefix_female()
# 'Dr.'

fake.prefix_male()
# 'Dr.'

fake.suffix()
# ''

fake.suffix_female()
# ''

fake.suffix_male()
# ''

faker.providers.phone_number

fake.cellphone_number()
# '+44(0)7700 900 806'

fake.msisdn()
# '6504207136084'

fake.phone_number()
# '+441144960749'

faker.providers.profile

fake.profile(fields=None, sex=None)
# {   'address': '69 Caroline springs\nLisaburgh\nBH0 4YE',
#     'birthdate': datetime.date(1907, 6, 30),
#     'blood_group': 'AB+',
#     'company': 'Kelly-Watson',
#     'current_location': (Decimal('-39.737712'), Decimal('-103.106480')),
#     'job': 'Psychologist, clinical',
#     'mail': 'richard65@hotmail.com',
#     'name': 'Marc Thomas',
#     'residence': '6 Lindsey union\nEast Donald\nW2C 2JG',
#     'sex': 'F',
#     'ssn': 'ZZ420826T',
#     'username': 'callummarsden',
#     'website': [   'http://www.morton-wright.com/',
#                    'https://www.moore.net/',
#                    'http://jones.org/',
#                    'http://allen.com/']}

fake.simple_profile(sex=None)
# {   'address': 'Flat 5\nJordan trail\nAllantown\nB1U 7BA',
#     'birthdate': datetime.date(1928, 2, 5),
#     'mail': 'lukeellis@yahoo.com',
#     'name': 'Ashleigh Henry',
#     'sex': 'F',
#     'username': 'marsdenmitchell'}

faker.providers.python

fake.pybool()
# False

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

fake.pydict(nb_elements=10, variable_nb_elements=True, *value_types)
# {   'eius': 'vincentjones@johnson-harris.com',
#     'ex': 5339742735528.0,
#     'fuga': 626,
#     'mollitia': 'zejpOwOUXfTebRmUlFyo',
#     'natus': 'auHdvWQoUBmVyoyPDIFv',
#     'necessitatibus': 'gYLRbFdqLvGququksfFx',
#     'optio': 8162,
#     'perspiciatis': 'gZqUdFqVRiqSTvGRblqt',
#     'praesentium': 'grrcceUEEgkabjvOyFhr',
#     'quasi': 'clarkgeraldine@sullivan.info',
#     'recusandae': 2983.2,
#     'velit': Decimal('-29198.9542003')}

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

fake.pyint(min=0, max=9999, step=1)
# 6334

fake.pyiterable(nb_elements=10, variable_nb_elements=True, *value_types)
# {'RRiSzeBYkKLcMPbeBocP', 'FrfxwWrbXgTzyngKHjmQ', 'vxEyuBASWhswGcRguvAU', Decimal('-11096216.267647'), 'https://www.bell-marshall.com/tag/index.jsp', 'cNfyiVMiNseIavfogSUO'}

fake.pylist(nb_elements=10, variable_nb_elements=True, *value_types)
# [   'http://dodd.biz/category/login.jsp',
#     80691952988.2,
#     'http://hussain-jones.com/author/',
#     'UealKdACWSEzBwCSMCci',
#     'rtsUYSlbKXrJtvPYMhrh',
#     'jrnxynOvFRdRSqluFkzw',
#     'william93@bennett.com',
#     5747,
#     729312053980385.0]

fake.pyset(nb_elements=10, variable_nb_elements=True, *value_types)
# {'http://www.watkins.com/faq.html', 'LPZteyxffUmglgWYFGNT', 6450, 'wVMGIexKtENyHqaZJlzt', 9145, 'sKmhtOxjlXSRxonPgOsr', 'JwOBgfVWUDnGyFmiwnwX', 'wmCKVOChZNtXNiJYeMQm', 'JAILZkrjtggrfEGgMQpg'}

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

fake.pystruct(count=10, *value_types)
# (   [   'taLyNEGyuSIvYtofkgcj',
#         -530986005.921,
#         datetime.datetime(2006, 10, 13, 17, 11, 17),
#         'OWiUdKkljXBsMpSRKkEr',
#         Decimal('703300892.8'),
#         'mTJTEEjSHUBqMTBXYPwC',
#         'https://www.cox.net/login/',
#         6348,
#         'LUtoGMoopbtfFnaytFch',
#         3683],
#     {   'aliquid': 5735,
#         'asperiores': -36264.7186549,
#         'commodi': 'pfFpMlxEDAXBJLrtnKlg',
#         'eveniet': 'declanelliott@gmail.com',
#         'explicabo': datetime.datetime(2016, 11, 22, 11, 16, 33),
#         'id': Decimal('715246198763086.0'),
#         'iusto': 'AhAICoTogLnZUlxaXble',
#         'provident': 'rJWkEWdRIuHeXMTqhrEC',
#         'quaerat': 805.4486932,
#         'soluta': datetime.datetime(2008, 3, 1, 7, 44, 34)},
#     {   'beatae': {   7: datetime.datetime(2013, 5, 30, 15, 53, 46),
#                       8: [   391.6139,
#                              'https://clark.net/homepage/',
#                              'dlPRsNVPTKvDOItsjApR'],
#                       9: {   7: 9362,
#                              8: Decimal('-814071904.0'),
#                              9: [   'https://hammond.info/posts/home.asp',
#                                     Decimal('-91.0')]}},
#         'facere': {   8: 'fordgail@gmail.com',
#                       9: [   'https://www.jones-evans.info/explore/tags/faq/',
#                              8773,
#                              'sEGVICgqftxAzqNYlSFx'],
#                       10: {   8: 'hACTAIHrFPCJMjXyiUUw',
#                               9: 'uyTxxEOoCMYeiiiNOGyf',
#                               10: [   datetime.datetime(2011, 2, 21, 5, 28, 20),
#                                       114]}},
#         'incidunt': {   0: datetime.datetime(1975, 2, 6, 6, 4, 45),
#                         1: [   datetime.datetime(1979, 7, 15, 10, 18, 59),
#                                3787,
#                                'carlylambert@yahoo.com'],
#                         2: {   0: 'PWHsACiYhuzIKJbaQeTt',
#                                1: Decimal('279.128371'),
#                                2: [   'SpUItbFzLHUIeeRpZkSC',
#                                       datetime.datetime(2013, 12, 7, 0, 6, 34)]}},
#         'iure': {   2: -5941519988109.1,
#                     3: ['pYYewhejvzMhoFnUTAaB', 'IdQMnOBoeHMwmhmvCXUq', 1191],
#                     4: {   2: 'KuNNyyNSqIhgOkaSERJO',
#                            3: 7099,
#                            4: [   'KSjGLmbdHnxizhcXiLCX',
#                                   'vyJrCFtAvChrHFoAECOB']}},
#         'necessitatibus': {   6: 6800,
#                               7: [   6069,
#                                      'HJevEOSPqGEgQWSCCzsZ',
#                                      'hpaSFhPiPxlcVJjJUyZd'],
#                               8: {   6: 943483287565095.0,
#                                      7: Decimal('7.8'),
#                                      8: ['gLbTBcfmznVILPsCNeMH', 6502]}},
#         'nemo': {   3: 'JxItgcmjGeWbNqDTHhqm',
#                     4: [9520, 'wardiain@gmail.com', 'GmnYfRQQeVPzGxcDZxwi'],
#                     5: {   3: 8606,
#                            4: 'rCbizsBTDPzKOHxyViXv',
#                            5: [586, 'IRaJmnvGctictzyfzZaR']}},
#         'non': {   4: 'osrTqKFHlftmjKibHAfw',
#                    5: [5495, 4551, 'http://chambers-wallis.com/main/index.htm'],
#                    6: {   4: 'tWveQXyJpTLQMTLDyEcw',
#                           5: 'UbaTppFgnaktXQfiWswU',
#                           6: [6210, 'MoqhgfADNNDBffuoICZw']}},
#         'quaerat': {   9: 'kparkes@gmail.com',
#                        10: ['wSGqYvmdoqhQedVjuzSP', 1492, 8742],
#                        11: {   9: datetime.datetime(1994, 3, 30, 23, 30, 46),
#                                10: 'KKAvcCBrQQMGuRdqKiUG',
#                                11: [   'VusQCHiBKXgcCbCdSBrm',
#                                        'NaLILJSZkTDBSFlOuxlb']}},
#         'quos': {   5: 74662419.3448,
#                     6: [   'DZjFSBoIhKmSsCOrndRn',
#                            'jdmjbzjxQcSFcDTPteJB',
#                            datetime.datetime(1975, 11, 4, 22, 47, 56)],
#                     7: {   5: 'https://watson.com/',
#                            6: 1577,
#                            7: [   'OqHyzafnadQPjhbiJbPD',
#                                   'OCwwAGizSSrmLIXhWUOy']}}})

fake.pytuple(nb_elements=10, variable_nb_elements=True, *value_types)
# (   Decimal('8.2750666'),
#     datetime.datetime(1992, 8, 10, 23, 2, 5),
#     datetime.datetime(2018, 11, 9, 7, 40, 29),
#     3090,
#     'FGCGUESzFBhQBhKwNBhl',
#     'qWKhTpYZTZFjouptXDqm',
#     'UTeuBMvsqCkSviDvuyBG')

faker.providers.ssn

fake.ssn()
# 'ZZ010533T'

fake.vat_id()
# 'GBGD994'

faker.providers.user_agent

fake.chrome(version_from=13, version_to=63, build_from=800, build_to=899)
# ('Mozilla/5.0 (Macintosh; PPC Mac OS X 10_5_7) AppleWebKit/5342 (KHTML, like '
#  'Gecko) Chrome/16.0.812.0 Safari/5342')

fake.firefox()
# ('Mozilla/5.0 (X11; Linux i686; rv:1.9.6.20) Gecko/2013-09-03 08:52:39 '
#  'Firefox/9.0')

fake.internet_explorer()
# 'Mozilla/5.0 (compatible; MSIE 8.0; Windows NT 5.2; Trident/5.1)'

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

fake.linux_processor()
# 'x86_64'

fake.mac_platform_token()
# 'Macintosh; U; PPC Mac OS X 10_12_9'

fake.mac_processor()
# 'PPC'

fake.opera()
# 'Opera/8.99.(X11; Linux i686; lt-LT) Presto/2.9.187 Version/11.00'

fake.safari()
# ('Mozilla/5.0 (iPod; U; CPU iPhone OS 3_2 like Mac OS X; an-ES) '
#  'AppleWebKit/535.13.5 (KHTML, like Gecko) Version/4.0.5 Mobile/8B117 '
#  'Safari/6535.13.5')

fake.user_agent()
# ('Mozilla/5.0 (Windows NT 6.1) AppleWebKit/5352 (KHTML, like Gecko) '
#  'Chrome/42.0.884.0 Safari/5352')

fake.windows_platform_token()
# 'Windows 95'