Language la

faker.providers.address

fake.address()
# '6999 Alvarado Summit Apt. 236\nPort Jennifer, NM 26505'

fake.building_number()
# '5320'

fake.city()
# 'Caseyside'

fake.city_prefix()
# 'New'

fake.city_suffix()
# 'view'

fake.country()
# 'Malawi'

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

fake.military_apo()
# 'PSC 4967, Box 0797'

fake.military_dpo()
# 'Unit 7246 Box 8851'

fake.military_ship()
# 'USNS'

fake.military_state()
# 'AE'

fake.postalcode()
# '50852'

fake.postalcode_in_state(state_abbr=None)
# '19853'

fake.postalcode_plus4()
# '76256-2068'

fake.postcode()
# '42787'

fake.postcode_in_state(state_abbr=None)
# '65823'

fake.secondary_address()
# 'Apt. 389'

fake.state()
# 'Michigan'

fake.state_abbr(include_territories=True)
# 'LA'

fake.street_address()
# '9836 Roger Coves Apt. 449'

fake.street_name()
# 'Stephenson Pine'

fake.street_suffix()
# 'Radial'

fake.zipcode()
# '36902'

fake.zipcode_in_state(state_abbr=None)
# '20006'

fake.zipcode_plus4()
# '96722-7399'

faker.providers.automotive

fake.license_plate()
# '54-84009'

faker.providers.bank

fake.bank_country()
# 'GB'

fake.bban()
# 'PWWX7843431420033'

fake.iban()
# 'GB04XVMU3177995763126'

faker.providers.barcode

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

fake.ean13()
# '4224575863990'

fake.ean8()
# '43672172'

faker.providers.color

fake.color_name()
# 'ForestGreen'

fake.hex_color()
# '#12997b'

fake.rgb_color()
# '203,66,61'

fake.rgb_css_color()
# 'rgb(99,75,74)'

fake.safe_color_name()
# 'teal'

fake.safe_hex_color()
# '#ccaa00'

faker.providers.company

fake.bs()
# 'engage robust convergence'

fake.catch_phrase()
# 'Up-sized reciprocal array'

fake.company()
# 'Hansen-Marks'

fake.company_suffix()
# 'Inc'

faker.providers.credit_card

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

fake.credit_card_full(card_type=None)
# 'JCB 16 digit\nHailey Jimenez\n3587448691223586 08/27\nCVC: 458\n'

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

fake.credit_card_provider(card_type=None)
# 'JCB 15 digit'

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

faker.providers.currency

fake.cryptocurrency()
# ('DRC', 'Decred')

fake.cryptocurrency_code()
# 'LSK'

fake.cryptocurrency_name()
# 'Feathercoin'

fake.currency()
# ('BHD', 'Bahraini dinar')

fake.currency_code()
# 'AZN'

fake.currency_name()
# 'Angolan kwanza'

faker.providers.date_time

fake.am_pm()
# 'AM'

fake.century()
# 'X'

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

fake.date_between(start_date="-30y", end_date="today")
# datetime.date(1993, 5, 30)

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

fake.date_object(end_datetime=None)
# datetime.date(1989, 8, 22)

fake.date_of_birth(tzinfo=None, minimum_age=0, maximum_age=115)
# datetime.date(1926, 9, 29)

fake.date_this_century(before_today=True, after_today=False)
# datetime.date(2015, 7, 1)

fake.date_this_decade(before_today=True, after_today=False)
# datetime.date(2016, 7, 6)

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

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

fake.date_time(tzinfo=None, end_datetime=None)
# datetime.datetime(1981, 2, 25, 8, 31, 33)

fake.date_time_ad(tzinfo=None, end_datetime=None, start_datetime=None)
# datetime.datetime(598, 9, 24, 16, 11, 24)

fake.date_time_between(start_date="-30y", end_date="now", tzinfo=None)
# datetime.datetime(2005, 10, 3, 13, 33, 52)

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

fake.date_time_this_century(before_now=True, after_now=False, tzinfo=None)
# datetime.datetime(2002, 2, 17, 7, 20, 9)

fake.date_time_this_decade(before_now=True, after_now=False, tzinfo=None)
# datetime.datetime(2010, 10, 23, 11, 42, 22)

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

fake.date_time_this_year(before_now=True, after_now=False, tzinfo=None)
# datetime.datetime(2019, 2, 22, 10, 42, 27)

fake.day_of_month()
# '16'

fake.day_of_week()
# 'Wednesday'

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

fake.future_datetime(end_date="+30d", tzinfo=None)
# datetime.datetime(2019, 5, 18, 8, 49, 14)

fake.iso8601(tzinfo=None, end_datetime=None)
# '1984-10-05T17:46:42'

fake.month()
# '09'

fake.month_name()
# 'June'

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

fake.past_datetime(start_date="-30d", tzinfo=None)
# datetime.datetime(2019, 3, 26, 13, 18, 7)

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

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

fake.time_object(end_datetime=None)
# datetime.time(8, 22, 26)

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

fake.timezone()
# 'Atlantic/Cape_Verde'

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

fake.year()
# '1999'

faker.providers.file

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

fake.file_name(category=None, extension=None)
# 'quia.jpg'

fake.file_path(depth=1, category=None, extension=None)
# '/nihil/autem.tiff'

fake.mime_type(category=None)
# 'video/x-matroska'

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

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

faker.providers.geo

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

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

fake.latlng()
# (Decimal('-39.051142'), Decimal('-13.998464'))

fake.local_latlng(country_code="US", coords_only=False)
# ('40.63316', '-74.13653', 'Port Richmond', 'US', 'America/New_York')

fake.location_on_land(coords_only=False)
# ('42.97086', '-82.42491', 'Port Huron', 'US', 'America/Detroit')

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

faker.providers.internet

fake.ascii_company_email(*args, **kwargs)
# 'tylerboyd@arnold.com'

fake.ascii_email(*args, **kwargs)
# 'marcshort@dougherty.com'

fake.ascii_free_email(*args, **kwargs)
# 'ashley50@hotmail.com'

fake.ascii_safe_email(*args, **kwargs)
# 'castrodana@example.org'

fake.company_email(*args, **kwargs)
# 'vgonzalez@campbell-huang.com'

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

fake.domain_word(*args, **kwargs)
# 'rodriguez'

fake.email(*args, **kwargs)
# 'christopher00@yahoo.com'

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

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

fake.hostname(*args, **kwargs)
# 'laptop-32.meyers.com'

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

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

fake.ipv4_network_class()
# 'b'

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

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

fake.ipv6(network=False)
# 'baef:4681:ac39:c09f:f83b:7f45:5d8c:ab8a'

fake.mac_address()
# '03:93:3e:ce:2d:d1'

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

fake.slug(*args, **kwargs)
# 'tempora-aperiam-et'

fake.tld()
# 'com'

fake.uri()
# 'https://www.gonzales.com/wp-content/post/'

fake.uri_extension()
# '.html'

fake.uri_page()
# 'register'

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

fake.url(schemes=None)
# 'http://www.conrad-hopkins.net/'

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

faker.providers.isbn

fake.isbn10(separator="-")
# '1-09-814077-X'

fake.isbn13(separator="-")
# '978-1-5233-3182-6'

faker.providers.job

fake.job()
# 'Charity fundraiser'

faker.providers.lorem

fake.paragraph(nb_sentences=3, variable_nb_sentences=True, ext_word_list=None)
# ('Fugiat voluptate et minus ducimus. Nisi ea aperiam atque delectus unde. '
#  'Perferendis numquam minima laudantium officiis. Possimus occaecati '
#  'voluptates porro.')

fake.paragraphs(nb=3, ext_word_list=None)
# [   'Quam asperiores corporis. Eius exercitationem officiis veritatis placeat.',
#     'Necessitatibus sit repellendus possimus. Cumque explicabo distinctio ad '
#     'error assumenda. Necessitatibus facilis tenetur autem omnis.',
#     'Sit aut saepe dicta laborum enim. Ratione animi reprehenderit facilis '
#     'quam magnam.']

fake.sentence(nb_words=6, variable_nb_words=True, ext_word_list=None)
# 'Mollitia magnam nobis id aut inventore.'

fake.sentences(nb=3, ext_word_list=None)
# [   'Ab iure unde unde.',
#     'Debitis placeat in veritatis.',
#     'Deserunt tempore nobis mollitia.']

fake.text(max_nb_chars=200, ext_word_list=None)
# ('Corporis non quae neque at architecto aspernatur. Voluptates facere nulla '
#  'veniam consequuntur voluptatem nesciunt. Magnam excepturi illo laudantium. '
#  'Harum voluptatibus ex officiis harum dolore dicta.')

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

fake.words(nb=3, ext_word_list=None, unique=False)
# ['placeat', 'consectetur', 'odit']

faker.providers.misc

fake.binary(length=1048576)
# (b'\xf3\x7f\x12e\x86\x1c\xc1\x9c\xe9dj\x07\xd3\xd87\xa4>\xff\xd8KEO\xa6\xe7'
#  b'\xdb2\xad\xa6]U\xa2pZ)2\x7f\xc8\xbdOQ\x13\xc2}\xa1\xcew7\x9cy\xe4\xc6\xae'
#  b'\x99\xbb\xb6\xb9\xdaJ\xa1\xdc\xa8\xf7z\x11Y\xa8\x05A\x1cI\x1f\xb5Ze\xa4j'
#  b'\x8a\r\x0f)9<\xf3\xbc>\x9c\xae\xeb.s\\\x94M\xd5>\x14p\xc1\xd3\xd7'
#  b"\xaf\x8d\x04\x05 \xba~':\n\xef\xad\xbc\xd8x\x98\x0c\xb0\x02\x83\xfd\xdeQ\xa3"
#  b'\x96\x9d\x17\xa0j\xa2\x1f\xe4\x17\x9d\xf2\xb8\xab\x90\x11\x11%\xc48\xd1'
#  b'\xad\xca#\xd8\xa9Ah\xed\xf8\x0c\xc8.\xce\x99\xb01\x11~\xc7\xb5\xe7/\x9de'
#  b'\x11\xf1\x86F\x96\xbf\xb1\x12\xf8(\xc7\xe33\x95\x13J\xb0n\xb0\x0b'
#  b'\xda\\\xfb\xc0G\xa3\xeb\xb6\xf5\xad\x18\x95\xf9\xc1\xeb\xa9\xfd\tMn'
#  b'\xdb\x01\x12\xb0\x95\xda\x85\x11\xd5\xdf<\x8d\xfd\xe5\x86j\x17\xe9\xeb\xbd'
#  b'4K7 \xd7y\\\xc3l\xe1<\xe1&p\xcc\xdd]\xac\xa7\xa6Y\x1f\xf5H\x01\xc2\xcbF'
#  b'D\xbd\xfa@7A\x1b\xc4N\x03\xff\x92z\xae\x9c\xcd-n\xa2\xbb\x85R\xe5dr\x86-\xf3'
#  b'D\xfa\x9a\x14\x81\x01c\n\x1f\x8bQ-l\x03\xf5\x01 \x99Xyv>az\xf50\xa8\x82'
#  b'b-\x85\xb3\x1c\xbe\xdevM\xca+q\xb8\xfe\xc8\xc4\xcf\xb7\xd7!\x82\xca\x90\n'
#  b'\xe0D\xe0\xdd\xf0a\xaeBC\xfe\xd27\xd0\xb1\x1b\x1fC\x89\xcb!o/a\x9a'
#  b'\xc8\xa1[\x18\x1b\x91\xb9\x1b#\xf1\x06{ \xde\xa6\xc5o\xd7C^\x12\xbd\x99\\'
#  b'\xa3+\x94,\x11\xac:1\xfb\xf2\xf7\xe1\xe4}m\x14\x155\xb9*\xd2\xf9Jxi\xb2\x87V'
#  b'\x97\x0e0\xaa\xe4\x9d\x9b\x88$\t\xdah\xe7\xaf\n\x17\x9di\xca\xd1'
#  b'\xb8\xfa\xdb*\x8e\xf9\x8d\xf2E\xa5-*Y\xc8\xb8,\x94.\x9a6T\x16\xa0+'
#  b'\xc5\xa1w\xafc\x0c\xb8\xac^*<\xac\r\xc6G\xa9\xfeo\xce6]W9\xd0Qs\x90q'
#  b'\xa8w\xbb\xaa\xcb\xf9\x18\x1d\xf1\xc22\xc2\x99]\xa8\x8dcS_3;\x076\xbb'
#  b'j\x10b\xf3@,\xfa\x8a\xa8\xbaI\x9e\x14\x85\xbcP\xae"5\xd6ne\t\xa3\x9eOy\x02'
#  b'\xc7jV(\xdb6\xf3\x0e\xc71$\xae\x04\xf4\x19\xb9Y~\xf1\xeb}T\xd50'
#  b'\x7f\xe6\xbb\x80\x17\x8e\xb5\x07\xdf6\xec\xcaB\xce\x909+H\t\xaf\x0f\xc6#\x04'
#  b'\xb8:\xf7\xa6B\xd4uDu\x03\x84\xf7\xd2\xa8\xcc9\x8b\xae\xc5\x10N/b\xca'
#  b'\x07y\x10y7{t\x87\xcc\x02\xe3V\xb9\xa4\xb6\x8bg\x11|\xb6\xd9\xb9\x88W'
#  b'W\xa7\xa2\x18\x80\xe2\xf7`\xee\xb8\xb3v\x89\x9e\x8d\xe7\xc4\xbe\x8a\xf9'
#  b'\x99\xb1\xb5\x84)J\xbfQ\x88\xed\x88X\x84\xd0#\x0c\x99m\xf4\x1c\xfc\x11F\xe2'
#  b'B\xf8\xc7\x9c@\xb7\x00>\x95\x80m\x1e\x01\x83B\xd6\x93\xd4W\xa5\n\xe6\xd8\xd2'
#  b'o\xdd\xdd=\xdd;\x1d\xca\x06\xdd~|\x98\xd2\x0e~c3\xfe\xc8\\\x83\xbe\xa8'
#  b'u\xdd\x8e\xfau\xbb\xa3c\x0cZ\xb5G\xa3\x06L\x0f\x98\xb8/\x13\xfb\xae\x03z'
#  b'\xe8\x1a\x9b\xde\xb8\xb0_&CH_\x0f\x12\xf3\x01\xad\xb1\x19E$\xb3\x99\xf9@'
#  b'\xc5t\x11\xeb\xac%\x1b\x17\x8d\xe0\x8fs\x02c\x86\xb7\xe6\x08\x0f\x86'
#  b'\xa4\xcd\x19\xf2^=4\xe7\xd7F\xa9Y\x08\xb0C\xb0\r\xca#\x7f9N\xd63'
#  b'\x95\xdc\x0f\x8b\xf7\x11\x10>\x9b\t\xbb\x82\xec\x03)\xf5w({\xd8\xccZ\xb0\xfc'
#  b'\xde\xf6\xdc\x9c\xa8 \xda\x0c\xddm\x8b\xf5l\x00)\x18}\xf8\x80\xd1\xe08\xf4A'
#  b'\x89I\xc9\x1fuSHpYS\xd0\xdf\xdf#[\xa9\xc4\x9509*\xb9\xda\xe5\xdc\xcd\x9c\xe0'
#  b'apD8\xae\xaa\t)x\x9e\x10\xa3t\xed!s\xef\x81=\x13\x81\x8d\xdb\x96'
#  b"[\x13\xb4\x85'7\xf1\xa4\x95\x18\x81\xff\x83\xb8\xfbX\x93\xf8\xc9\xe4"
#  b'\xd0\xf9\xb0\x07\x9f\x7f&\x05\x1b\x8c\x0cT\xb3\n\x03q*.)\xealS\x85\x8f'
#  b'\x19\xacw\xc9\xf1\xfc\x81\xfb^\x98\x821\xfd\x9d\xeb\xfbe\x83\x7f\xea'
#  b'\x0b\x8b\xc1Y\xe3\xbb\xef\x1d\x1a\xa7\xb5\xf8Y\x01E\x86\x1d\xfd:\x1b'
#  b'\xd9\x9b\x7f\xcc\xf5\xe1U\xf3%9U1\x16R\xa4\xaf\x10\xcc\x0e\xe3\xc27\x8a\x11')

fake.boolean(chance_of_getting_true=50)
# True

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

fake.null_boolean()
# True

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

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

fake.sha256(raw_output=False)
# '85d91f510bc6c89236b7ed3e7b16070bdc118b28e4d10ee951c60d45f729d8d1'

fake.uuid4(cast_to=<class 'str'>)
# '3d2f93bd-66a2-439e-bf6a-dc7e1c45bfbb'

faker.providers.person

fake.first_name()
# 'Michelle'

fake.first_name_female()
# 'Jasmine'

fake.first_name_male()
# 'Robert'

fake.last_name()
# 'Smith'

fake.last_name_female()
# 'Holden'

fake.last_name_male()
# 'Bender'

fake.name()
# 'Michael Martin'

fake.name_female()
# 'Deborah Gonzalez'

fake.name_male()
# 'Michael Williams'

fake.prefix()
# 'Mrs.'

fake.prefix_female()
# 'Ms.'

fake.prefix_male()
# 'Mr.'

fake.suffix()
# 'DVM'

fake.suffix_female()
# 'DDS'

fake.suffix_male()
# 'MD'

faker.providers.phone_number

fake.msisdn()
# '4816515987784'

fake.phone_number()
# '(518)169-3290'

faker.providers.profile

fake.profile(fields=None, sex=None)
# {   'address': '9520 Moore Points\nWest Shirleyhaven, MA 15054',
#     'birthdate': datetime.date(1957, 12, 31),
#     'blood_group': 'B+',
#     'company': 'Riggs and Sons',
#     'current_location': (Decimal('-25.358941'), Decimal('-134.351744')),
#     'job': 'Physicist, medical',
#     'mail': 'susan92@gmail.com',
#     'name': 'Julie Rogers',
#     'residence': '99226 Kimberly Place\nPort Richardview, TN 78741',
#     'sex': 'F',
#     'ssn': '576-65-8934',
#     'username': 'ohopkins',
#     'website': ['https://www.miller.com/', 'https://www.smith.net/']}

fake.simple_profile(sex=None)
# {   'address': '39522 James Extensions\nJuanhaven, WY 56441',
#     'birthdate': datetime.date(1910, 9, 2),
#     'mail': 'keyangela@hotmail.com',
#     'name': 'Craig Grant',
#     'sex': 'M',
#     'username': 'aaronhodges'}

faker.providers.python

fake.pybool()
# True

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

fake.pydict(nb_elements=10, variable_nb_elements=True, *value_types)
# {   'architecto': 'EanZiSNUvZmzrjIyTzwK',
#     'delectus': 'jonesjohn@gmail.com',
#     'deleniti': 'MLAIckZozcwdEclwlAES',
#     'earum': -7123.460373,
#     'fugiat': datetime.datetime(1976, 1, 5, 20, 10, 30),
#     'harum': Decimal('49866787013662.9'),
#     'laudantium': datetime.datetime(2006, 3, 8, 6, 54, 40),
#     'neque': 2482,
#     'officiis': 6544,
#     'perspiciatis': 'ZZuCQZrZHsHeuBkPreht',
#     'tempore': 8196387.0,
#     'temporibus': 'BWjxiBtDonQOXVJKdDFi'}

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

fake.pyint()
# 2339

fake.pyiterable(nb_elements=10, variable_nb_elements=True, *value_types)
# (   2688,
#     'toninguyen@green.biz',
#     'UaDYptzLckmFeQpYVbec',
#     'PehPmiQwQOHqvLeOgjxN',
#     'OvyaGayfdtzSFvOPHRJI',
#     1272,
#     Decimal('7737.0'),
#     Decimal('1196160122.0'),
#     'jacobconrad@sanchez.info',
#     'rJBBknOPoRwwtYgqYoBN')

fake.pylist(nb_elements=10, variable_nb_elements=True, *value_types)
# [   'vpMOcxxTpaPAqhWdVGug',
#     98362772189.5,
#     'https://bryant.com/search.html',
#     datetime.datetime(2001, 9, 13, 19, 4, 49),
#     -264557117.44,
#     37157169669647.3,
#     'http://www.ramirez.com/index/',
#     1222]

fake.pyset(nb_elements=10, variable_nb_elements=True, *value_types)
# {'amber15@garcia.com', 706, Decimal('-189.0'), 'http://www.green.org/privacy/', 964.5677858, datetime.datetime(2006, 11, 10, 11, 5, 9), 3721, 'BixoATMqRldGSBVgsFHw', 'xTpcPpwzRHOmdZigKGbI', 'KlOPsqCKxvuZSLDzalrG', 'xpfiDzTceCbzsZSRevHH', datetime.datetime(1996, 6, 26, 23, 32, 7), 6366.776922096}

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

fake.pystruct(count=10, *value_types)
# (   [   'PsMxewZsaUJAtWsXnpxv',
#         'lopezcandace@hotmail.com',
#         'XujaUbnFFcWfFThZDVTI',
#         Decimal('45693540758284.8'),
#         5723,
#         'pkumIErzomNxKdkrWPho',
#         'mUnHGJqECsyFSfySoHEn',
#         2211,
#         73,
#         'https://francis-rose.com/index.html'],
#     {   'amet': 'lstanton@murray-gardner.com',
#         'consequuntur': Decimal('-31343516.2'),
#         'corporis': 'ICeuUjazejiYlkrZRwhv',
#         'dolores': Decimal('4528995976801.0'),
#         'ex': 5793,
#         'odio': 7423,
#         'officia': 'epIkAUFEgBVgCoDAGdAj',
#         'repellendus': 602922919.7916},
#     {   'ab': {   3: datetime.datetime(1992, 11, 24, 3, 31, 19),
#                   4: [   'LXSgJhJXezowKrimwemN',
#                          'YgBGdaaxOdECinGkMxeN',
#                          'http://larson.net/search/'],
#                   5: {   3: Decimal('-675215761345695.0'),
#                          4: 'LfAMKeAYiwciqXOfQfbS',
#                          5: ['WlJBEhjztdOZRZLrPalQ', 'yYtjTzbTvhpOJeCVbevK']}},
#         'adipisci': {   2: 'JKfzUraUXHBIVXmODlYP',
#                         3: [   'DyPDStUResenpsZwbbhL',
#                                7389,
#                                'XFxuvhyiDobJmigkEmAa'],
#                         4: {   2: 'https://franklin.biz/about.htm',
#                                3: -222610326823917.0,
#                                4: [   'http://www.mcgee-hensley.biz/search.jsp',
#                                       'VJgcWzuTFpOCZCWPpNtn']}},
#         'dolorem': {   4: 1705,
#                        5: [   'UukFKsChygIhcAjzrgAd',
#                               Decimal('66605685.67'),
#                               'VDxqwoVZxcCWJDDKXtng'],
#                        6: {   4: 6182,
#                               5: 7759,
#                               6: [   'BBtOlCEdAqOagQNdpEiV',
#                                      'pamela82@henderson-perez.com']}},
#         'eos': {   5: 'wOhlGwwpUekEsZHAlfoJ',
#                    6: [   'http://hampton.net/terms/',
#                           1933,
#                           'https://bell.info/terms.htm'],
#                    7: {   5: 'JNJVHLDvriwUFnvfANJz',
#                           6: 'MPsKUJPPuHuklOEbunIa',
#                           7: [   'YnymWiBEhqBIlMvadUsX',
#                                  Decimal('-7694358927383.3')]}},
#         'iure': {   1: 'oTJQLDueVglbDXFzEDdp',
#                     2: [1864, 9541, 'daniel54@hernandez-ho.com'],
#                     3: {   1: Decimal('-612219781.88284'),
#                            2: 'QClCWRxaWqtZPcYtFYPb',
#                            3: [   'FLwThlTWWcqnglBdYhMt',
#                                   'fZXuCjpzhnKReWIamuSo']}},
#         'iusto': {   7: 209281886557520.0,
#                      8: [   'SmfODPxqcKhAxKXsRcWi',
#                             datetime.datetime(1972, 12, 3, 17, 19, 9),
#                             datetime.datetime(2017, 8, 1, 8, 46, 38)],
#                      9: {7: 9030, 8: 742, 9: [7587, 'lhDxxiGaUNXhrELEeskA']}},
#         'laboriosam': {   0: 6539,
#                           1: [   Decimal('-4648.51504896'),
#                                  'nxQpOseamumWLCgdqsCR',
#                                  8049],
#                           2: {   0: 32816173.912317,
#                                  1: 964333.92596,
#                                  2: [   Decimal('157321722017478.0'),
#                                         986585655456.19]}},
#         'neque': {   9: 'tGJBTgVRUuEBPppdPxkV',
#                      10: ['jodiknight@gmail.com', 9638, 650],
#                      11: {   9: datetime.datetime(2011, 12, 17, 15, 40, 18),
#                              10: datetime.datetime(1999, 12, 2, 15, 4, 5),
#                              11: [   'ZALQVxDzAvJZZIneQcDf',
#                                      'PkhbZncyEThFnIOhvjcw']}},
#         'quo': {   6: 'wendy81@gmail.com',
#                    7: [4476, 3429, 'CdXkUWobzZabvHcMdfIY'],
#                    8: {   6: Decimal('-66271.5793122966'),
#                           7: 'https://www.lopez.org/post/',
#                           8: [-251227251562653.0, 'cindywalsh@sanchez.info']}},
#         'vero': {   8: 'yiWuCPRbjATwAhZeQsJr',
#                     9: [   datetime.datetime(2003, 3, 18, 15, 41, 9),
#                            Decimal('2767069499.0'),
#                            8206],
#                     10: {   8: 99.706159,
#                             9: 'UBNWNjTWCriezzWBgcpL',
#                             10: [   'https://gilbert.org/category/',
#                                     Decimal('-2041023.72')]}}})

fake.pytuple(nb_elements=10, variable_nb_elements=True, *value_types)
# (   'dGReGjOikSFFZTrmzeQk',
#     3716,
#     'rysZzLZTiCjNgeghyhPI',
#     'ykxcwnbWxPGjaUXdHAHa',
#     940,
#     datetime.datetime(1973, 5, 4, 5, 15, 28),
#     54724537463512.0,
#     4465,
#     3621103.8,
#     'imbllwugIpWpTKcgSjoR',
#     3958,
#     7800)

faker.providers.ssn

fake.ein()
# '76-8060878'

fake.itin()
# '977-95-1406'

fake.ssn(taxpayer_identification_number_type="SSN")
# '697-03-5107'

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_8) AppleWebKit/5312 (KHTML, like '
#  'Gecko) Chrome/25.0.812.0 Safari/5312')

fake.firefox()
# ('Mozilla/5.0 (X11; Linux i686; rv:1.9.5.20) Gecko/2011-01-29 21:39:44 '
#  'Firefox/8.0')

fake.internet_explorer()
# 'Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.2; Trident/4.1)'

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

fake.linux_processor()
# 'i686'

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

fake.mac_processor()
# 'Intel'

fake.opera()
# 'Opera/8.19.(Windows 98; quz-PE) Presto/2.9.184 Version/10.00'

fake.safari()
# ('Mozilla/5.0 (iPod; U; CPU iPhone OS 3_3 like Mac OS X; gl-ES) '
#  'AppleWebKit/531.7.5 (KHTML, like Gecko) Version/3.0.5 Mobile/8B118 '
#  'Safari/6531.7.5')

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

fake.windows_platform_token()
# 'Windows NT 5.01'