Language la

faker.providers.address

fake.address()
# '025 Joshua Harbor Apt. 597\nLake Theresa, AL 65537'

fake.building_number()
# '1986'

fake.city()
# 'Port Joshuastad'

fake.city_prefix()
# 'East'

fake.city_suffix()
# 'haven'

fake.country()
# 'Barbados'

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

fake.military_apo()
# 'PSC 0816, Box 1081'

fake.military_dpo()
# 'Unit 1148 Box 2177'

fake.military_ship()
# 'USS'

fake.military_state()
# 'AA'

fake.postalcode()
# '88327'

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

fake.postalcode_plus4()
# '44468-9405'

fake.postcode()
# '37621'

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

fake.secondary_address()
# 'Apt. 161'

fake.state()
# 'Georgia'

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

fake.street_address()
# '357 Jennifer Corner'

fake.street_name()
# 'Norman Divide'

fake.street_suffix()
# 'Port'

fake.zipcode()
# '09876'

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

fake.zipcode_plus4()
# '99131-7859'

faker.providers.automotive

fake.license_plate()
# '683 6OD'

faker.providers.bank

fake.bank_country()
# 'GB'

fake.bban()
# 'RHJL3645559327151'

fake.iban()
# 'GB58VVKX6050821737343'

faker.providers.barcode

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

fake.ean13()
# '7867083058471'

fake.ean8()
# '44407476'

faker.providers.color

fake.color_name()
# 'Fuchsia'

fake.hex_color()
# '#4a2279'

fake.rgb_color()
# '46,23,204'

fake.rgb_css_color()
# 'rgb(124,38,189)'

fake.safe_color_name()
# 'yellow'

fake.safe_hex_color()
# '#774400'

faker.providers.company

fake.bs()
# 'seize leading-edge infrastructures'

fake.catch_phrase()
# 'Focused interactive moderator'

fake.company()
# 'Roman-Turner'

fake.company_suffix()
# 'Group'

faker.providers.credit_card

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

fake.credit_card_full(card_type=None)
# 'JCB 16 digit\nDouglas Meyers\n3590334306226237 02/23\nCVC: 636\n'

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

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

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

faker.providers.currency

fake.cryptocurrency()
# ('XMR', 'Monero')

fake.cryptocurrency_code()
# 'EOS'

fake.cryptocurrency_name()
# 'MazaCoin'

fake.currency()
# ('PKR', 'Pakistani rupee')

fake.currency_code()
# 'NGN'

fake.currency_name()
# 'Peruvian sol'

faker.providers.date_time

fake.am_pm()
# 'AM'

fake.century()
# 'VII'

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

fake.date_between(start_date="-30y", end_date="today")
# datetime.date(2018, 1, 10)

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

fake.date_object(end_datetime=None)
# datetime.date(1990, 10, 2)

fake.date_of_birth(tzinfo=None, minimum_age=0, maximum_age=115)
# datetime.date(1994, 12, 24)

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

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

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

fake.date_this_year(before_today=True, after_today=False)
# datetime.date(2019, 2, 7)

fake.date_time(tzinfo=None, end_datetime=None)
# datetime.datetime(1974, 1, 3, 13, 17, 12)

fake.date_time_ad(tzinfo=None, end_datetime=None, start_datetime=None)
# datetime.datetime(723, 5, 2, 16, 31, 20)

fake.date_time_between(start_date="-30y", end_date="now", tzinfo=None)
# datetime.datetime(2010, 6, 3, 15, 25, 1)

fake.date_time_between_dates(datetime_start=None, datetime_end=None, tzinfo=None)
# datetime.datetime(2019, 11, 4, 4, 46, 19)

fake.date_time_this_century(before_now=True, after_now=False, tzinfo=None)
# datetime.datetime(2003, 4, 13, 18, 9, 22)

fake.date_time_this_decade(before_now=True, after_now=False, tzinfo=None)
# datetime.datetime(2010, 5, 8, 14, 28, 2)

fake.date_time_this_month(before_now=True, after_now=False, tzinfo=None)
# datetime.datetime(2019, 11, 2, 4, 28, 32)

fake.date_time_this_year(before_now=True, after_now=False, tzinfo=None)
# datetime.datetime(2019, 8, 4, 4, 0, 7)

fake.day_of_month()
# '09'

fake.day_of_week()
# 'Tuesday'

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

fake.future_datetime(end_date="+30d", tzinfo=None)
# datetime.datetime(2019, 11, 22, 22, 56, 19)

fake.iso8601(tzinfo=None, end_datetime=None)
# '2008-12-30T23:05:19'

fake.month()
# '10'

fake.month_name()
# 'June'

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

fake.past_datetime(start_date="-30d", tzinfo=None)
# datetime.datetime(2019, 11, 3, 17, 4, 41)

fake.time(pattern="%H:%M:%S", end_datetime=None)
# '05:55:02'

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

fake.time_object(end_datetime=None)
# datetime.time(14, 34, 36)

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

fake.timezone()
# 'America/Paramaribo'

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

fake.year()
# '1972'

faker.providers.file

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

fake.file_name(category=None, extension=None)
# 'ab.mov'

fake.file_path(depth=1, category=None, extension=None)
# '/culpa/nulla.jpeg'

fake.mime_type(category=None)
# 'audio/vnd.wave'

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

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

faker.providers.geo

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

fake.latitude()
# Decimal('-86.903873')

fake.latlng()
# (Decimal('-30.234186'), Decimal('41.125628'))

fake.local_latlng(country_code="US", coords_only=False)
# ('41.15376', '-87.88754', 'Bourbonnais', 'US', 'America/Chicago')

fake.location_on_land(coords_only=False)
# ('45.40008', '-73.58248', 'Sainte-Catherine', 'CA', 'America/Toronto')

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

faker.providers.internet

fake.ascii_company_email(*args, **kwargs)
# 'tamara13@stone-pollard.com'

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

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

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

fake.company_email(*args, **kwargs)
# 'jdavis@clayton-soto.com'

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

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

fake.email(*args, **kwargs)
# 'upollard@gamble.org'

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

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

fake.hostname(*args, **kwargs)
# 'srv-84.petersen-kelly.info'

fake.image_url(width=None, height=None)
# 'https://placekitten.com/267/918'

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

fake.ipv4_network_class()
# 'b'

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

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

fake.ipv6(network=False)
# '5732:3e69:1458:930:3acf:5d40:8b30:5238'

fake.mac_address()
# '21:87:da:8f:ce:1a'

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

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

fake.tld()
# 'com'

fake.uri()
# 'https://www.martinez.com/main/'

fake.uri_extension()
# '.php'

fake.uri_page()
# 'terms'

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

fake.url(schemes=None)
# 'https://www.martinez-pratt.com/'

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

faker.providers.isbn

fake.isbn10(separator="-")
# '1-4804-0456-X'

fake.isbn13(separator="-")
# '978-1-03-119657-3'

faker.providers.job

fake.job()
# 'Network engineer'

faker.providers.lorem

fake.paragraph(nb_sentences=3, variable_nb_sentences=True, ext_word_list=None)
# ('Provident enim sint enim dolores quam. Repudiandae debitis voluptatibus fuga '
#  'saepe voluptas. Laudantium iure fugiat odit totam.')

fake.paragraphs(nb=3, ext_word_list=None)
# [   'Quae unde debitis ratione. Deleniti a provident.',
#     'Ut voluptates nesciunt voluptas ab. Non numquam explicabo nostrum. '
#     'Corporis aperiam dignissimos similique facere.',
#     'Ut sint nisi. Laborum excepturi libero tempore neque deserunt ad. '
#     'Aspernatur libero distinctio perferendis placeat vel.']

fake.sentence(nb_words=6, variable_nb_words=True, ext_word_list=None)
# 'Ut assumenda ratione quis mollitia architecto.'

fake.sentences(nb=3, ext_word_list=None)
# [   'Nobis rerum quae numquam.',
#     'Placeat tempora facere.',
#     'Fugiat vel molestiae suscipit sapiente facere.']

fake.text(max_nb_chars=200, ext_word_list=None)
# ('Asperiores itaque expedita voluptatum assumenda. Officiis dolor dolore id. '
#  'Dolore assumenda amet voluptatem.')

fake.texts(nb_texts=3, max_nb_chars=200, ext_word_list=None)
# [   'Culpa natus animi veritatis nesciunt earum eligendi.\n'
#     'Commodi pariatur dolores corporis debitis sunt aut nihil. Nam quaerat '
#     'unde. Consequatur enim deserunt dolore.',
#     'Fuga dolorem voluptates culpa magni voluptatum debitis. Tempora tenetur '
#     'enim omnis atque vel. Neque soluta quis illo qui suscipit ad.',
#     'Ab ipsum nisi consequuntur tenetur eius velit. Vero voluptatem minus '
#     'nobis nobis. Veritatis officia ab ullam itaque.\n'
#     'Placeat facere dicta debitis nihil aliquam id hic. Non mollitia alias '
#     'repudiandae.']

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

fake.words(nb=3, ext_word_list=None, unique=False)
# ['veniam', 'temporibus', 'veritatis']

faker.providers.misc

fake.binary(length=1048576)
# (b"\xe0'7\xcb\x15\xf0i{\xcey\x0f\x1d\xb6\xc0\xd9M\xf7\xf3^\x90\xc3B|\xf7"
#  b'm\xcf\x86\xad\xaa\x96\xef6\xd8Y\x8e8\x8anc\xb7G\xc5||\xc1\x90\x86s'
#  b'\x1e\xa8\xfd\xd7-w\n\xc6\xc5\x8eU\x0b\xcd\xd08"}\x0c\xe1;3\x87\x0fd'
#  b'\xe4\x12\xd6\xfe\xc9qMQn\xe6mu2\xa7?\xa8\xcb\x9f\xf4\xb5\xfbZ?\xf3'
#  b'\xf4`\xcc\x9d\xb9\xba\xd1\x13\xb6\xd6q\x80t\xd2\xd8\xdd\nk\xe7\xec'
#  b'\xee\x9c\xc6\xb7r\xf61\xbb(\xf2X\xbc\x8eBt\x80\xd8G\xe1\xcf\xe2\xf76\xfd'
#  b'pp\x1c\x96\xd4\xb7\xfb.\xc2\xb0\x8c\xf2\xd57\xccD\xbd>3\x19\x82\xdb\xb9\x83'
#  b'@\xea\x89\x18\xaf\xea\x9f\x84\xb6]\x9f\xa0JU1\x95\xce\xd5\xd2y'
#  b'\xff\xa9\xc7\xa2\xf3\xa1\xc6hr..\xf8\x16R\xef\xb9\x19E\xa6\xc2\xd2q\x96L*36~'
#  b'\x1b\xca`di\xf1#$\xbab\xf9\xb12R\xd2Z\x93\xaeq\x15\x94\xf8\x08\xcfO\x11^:'
#  b'\xb6^[\x8aN|\xd5\xb0Y\xbf\xba\xbd\xec/=\x9f\x91\xc7\x9a9\x96\xc9r\xc5'
#  b'y\x84\x7f\x9ff\xa1jK\x8a\xe3yC\x7f\xd0\x0e\x18:\xb8\x1aF\x94(\xe8\xb6'
#  b'\xd03&\xa5-X\xc8\xba\xfa\x8d3^_a\x8e\xee}C\x82\xa1\xcfY\xe0\xaf\xa27.\xae'
#  b'\xdfph\xf0\xbdA\x88\xb2Az\x1b\x9eWO\xa1\xd9\xea\x96i\xaa\x1f$\x1c\xc5'
#  b'Ou\xe5\xe6\xdd\xebc\xc5\x92\xea|\xe3\xfe\xd9\xf0Ja\x85\xfb\x7fZ\xe0K\x02'
#  b"v\xd0H'8E9I,\xaf\x862&/\xe1Q\r\xb4\xbe\xe7oS\xdd\xd5\x7f\xa1\x98\xcd5A9\xd0"
#  b'\x07\xa2\xf8\x0e\x05\x92\x0b\xf3\xd5}\xda\xa1\x94\x0f\xb7\xc6\x00lk\xce'
#  b'\xab\xaf\x89\xf1c\xe3\xc4D\xfb\xce\xfa\xb6\x94\x18\xe3\xf722\x80"\xa6{o\x1d'
#  b'\xba\x1d\xdf\x0b|\xbd\xfd\x8e-\x8f\xea\xcccy\t\xa6w\xae\x83\x8a\xc4\x8b3('
#  b'\xd8\xb32\xc1\x97\x016\x01!c\xef\xad\xda.\xc40\xf3\xcb#f\x849I\xe3'
#  b"\xd2;\x89\xb7\x97\xe0\xd2\xca\x12\x00M'H9I\x97\xbb\xc7\n\x8f\xc1\xee\xdbT"
#  b'5\x1a\xddA\xbd2)|\n3\xda\xa6\xc1\x9a\x8a3;nap}hc\xc4t\x9fFEo\x08m\x1d'
#  b'\xc7~\xb4\xbdm\x17\xf8-`mc\xf0\xa3\xf3\x07Z0\xb9=\x858\xcb+\xa6W,\x1c\xe6'
#  b'\xcf^M\x18\xe9\x81\x94hY\xab\xb9S\\\xac\x1c\x05\xf8\xa7\xe08\xd8l\x1b\x0f'
#  b'<g\xf5\xb4\xe3\xf6\xbfb\x02\xd1oZ\xa7\xde\xe2q4\xe3\x93\xaf\xf5e\xad\xb9'
#  b'\xc3\x8c\xc6\x80\x8a\xaa\xc6\xa3\xa5\xad\x90\xd7\xf6\xcb\xf3b*fFp'
#  b'\xfe<\x86\x19\x9d)\x9d\xb4q{\xfcp\x8f^\xc1SM\xbaZA\xdd_e\xa3\x8e\xd0AU'
#  b'\xdd|>\x91#`X:c\xc7]@`\x19\xcc\x05n\xe5\x18|\xf0\xda\xae"v\xe8\x82\x1b'
#  b'\xbbn\x0f\xad\xdb\x993\xbf\xf9\x8c\x05\x84\xff\xcb\xcb\x05\xf28\xf8\xa1'
#  b'\x87\x9d&i\xff`\xfa*{\xa7e8P\xfd\xd4>z\xa7R?\x86\x1b\xef\x8a\xa4j\xc9?'
#  b"^'\xae\xd9\xd6\x9c\xe2\xb1\x92,\xfe\x0f\xad\xca\xb6$+hJ\xc0\x10v\x1a\x8b"
#  b'\x81\x8d\xd19\xe9;W`\xea\xc3\x13]b\xd1\xd0\xb2\xd8\xa3\x89L|\x88"\xf5'
#  b'\x92Q\x8a\xdf\x1a\x89\x93\x90\x7f}T[0\xd2\x99\xfb\xb1K\xeb\xf5\xddb\xf8l'
#  b'\xe2\xde\xdf\x9f\xb6\x88\xe6\r.\xad\xc2g\xb9\x11\xd8\xea\xc4\xfb>G\xd48Ln'
#  b"?i#_\xae'V\xe8\x14+\xd3\xd0\xb4\xcbe\x0f\xcdQ\xd7L\xed\xfe\xef\x96\xc8\xd31Y"
#  b"|\xdf\xf4\x80\x13'\xce\x10bh\x82\xd4\xf9\xd0JC\xce\xd1*\x02\xb5C\xdb\x12"
#  b'\x00\x0f^\x13D(\x12\xa5\xf1\xc00\x88\x87\x9cH\xb9\xb1b\xd5L\xe6S,r\xddD\xe2G'
#  b'\xcctou\xf8\xc1\x12l\x12\x15a9\xe7\x8a\xde\xb5*v\xba\xf2\xe6\xaa\xb9\x12'
#  b'dN\xf3\xaf\x05\xebv\xe5\xbdo\x8f\xc1\xe1\xdd\x04\xc6tI%_u\x16\xc2\xd9'
#  b'\x99\xc0t)2`=J\x0cz\xa1\x0b\x98\x03\xf6VG\x8d\xc3\xd9!\xb8\x92\xed@gM\xca'
#  b'\xa4x\xc0\x99\x07\x14\x17\xe4l\xa7\x9b\xf2\x16dL\x86l\xd1\xaf\xb3'
#  b'\xb5?\x91\xefsC\xb4\xc0')

fake.boolean(chance_of_getting_true=50)
# False

fake.md5(raw_output=False)
# '2f32970dd44c2028afa5799227668720'

fake.null_boolean()
# False

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

fake.sha1(raw_output=False)
# '853a4a8af0765d76a34a61b1e93dc39278381d52'

fake.sha256(raw_output=False)
# '6664b5cfa6846bb5b9aa46964c164954ce5d78aa15dac7fa9e607c2910b66c89'

fake.uuid4(cast_to=<class 'str'>)
# 'fc9de68d-7175-410c-b874-8c661b10acb4'

faker.providers.person

fake.first_name()
# 'Amber'

fake.first_name_female()
# 'Lisa'

fake.first_name_male()
# 'Vincent'

fake.last_name()
# 'Hernandez'

fake.last_name_female()
# 'Freeman'

fake.last_name_male()
# 'Schroeder'

fake.name()
# 'Zachary Mora'

fake.name_female()
# 'Ashley Jones'

fake.name_male()
# 'Patrick Wyatt MD'

fake.prefix()
# 'Miss'

fake.prefix_female()
# 'Mrs.'

fake.prefix_male()
# 'Dr.'

fake.suffix()
# 'MD'

fake.suffix_female()
# 'MD'

fake.suffix_male()
# 'MD'

faker.providers.phone_number

fake.msisdn()
# '9836354655581'

fake.phone_number()
# '001-858-850-3562'

faker.providers.profile

fake.profile(fields=None, sex=None)
# {   'address': '179 Shelby Key Suite 826\nJeffreymouth, IA 67750',
#     'birthdate': datetime.date(2019, 3, 12),
#     'blood_group': 'A+',
#     'company': 'Brown-Weaver',
#     'current_location': (Decimal('-64.536523'), Decimal('16.094217')),
#     'job': 'Research officer, political party',
#     'mail': 'annettespencer@yahoo.com',
#     'name': 'Mark Hamilton',
#     'residence': '219 Pollard Hollow\nMichaeltown, KS 20397',
#     'sex': 'M',
#     'ssn': '523-20-0390',
#     'username': 'mariaphillips',
#     'website': [   'http://www.curtis.com/',
#                    'https://www.smith-collins.com/',
#                    'https://walker.com/']}

fake.simple_profile(sex=None)
# {   'address': '823 Brown Loop\nPort Shawnbury, NC 28996',
#     'birthdate': datetime.date(1930, 3, 2),
#     'mail': 'maryfloyd@yahoo.com',
#     'name': 'Richard Allen',
#     'sex': 'M',
#     'username': 'johnsondaniel'}

faker.providers.python

fake.pybool()
# True

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

fake.pydict(nb_elements=10, variable_nb_elements=True, *value_types)
# {   'explicabo': 8687,
#     'itaque': 'nIJgahLWPLiRAzndDoNT',
#     'labore': 8835,
#     'laborum': 'TipeapwFMFuAcwNtYsOw',
#     'laudantium': Decimal('-102215617451.7'),
#     'nobis': 'XmDcZrSUKPEyPFHizAso',
#     'quam': 'qUuUaLSEHNKoMuzzdJqM',
#     'quidem': datetime.datetime(1994, 9, 29, 3, 13, 12),
#     'repudiandae': -877981597701.99,
#     'rerum': 2882,
#     'unde': datetime.datetime(1998, 5, 25, 18, 35, 26),
#     'velit': -811879510087.204}

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

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

fake.pyiterable(nb_elements=10, variable_nb_elements=True, *value_types)
# (   7936,
#     7777,
#     'johnbradford@gmail.com',
#     datetime.datetime(1994, 4, 26, 16, 45, 4),
#     'gEJtRzvoVGuDWjzpGxSc',
#     Decimal('-62173.57'),
#     'htsgJvYsPixQkEEAQwqa',
#     'http://www.johnson.com/main/',
#     729074491479.0)

fake.pylist(nb_elements=10, variable_nb_elements=True, *value_types)
# [   6963,
#     'saSnAfIeOOasHhbchZPd',
#     'gPwzSwgNbOaubzOWYaWF',
#     Decimal('324566.112271209'),
#     'flemingsamuel@hotmail.com',
#     'kDagUmubcPlkUFXrwsbl']

fake.pyset(nb_elements=10, variable_nb_elements=True, *value_types)
# {'lxqXvCOmyrJlpUgZJHhh', -400779012508.2, 7238, 'MJWngBqJoLOFQHzslVlK', 'oXuncgoqYYiUltbiYINl', 'YfhZISzsAMvlTNaheokX', 4760, 5264, 'sfigueroa@hinton.com', 8018.83897784, 3831, 'http://www.delacruz-gray.info/search.htm', 185}

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

fake.pystruct(count=10, *value_types)
# (   [   7897,
#         -118.53618078,
#         'VhbgLUfRdtluKUnvsJLI',
#         'vgrdXyAtMhDgChBIeekn',
#         'GufOVktcLYEbOZqebxbL',
#         'AgLBBpCeFaXSWFbdokQH',
#         1212,
#         'DmWRfIxpmIUDyDUdxbiq',
#         'HzfVsVxHpXYchcljguBc',
#         'hakiThpJCdzswTHeFxuR'],
#     {   'consectetur': 'bZzfijwuxVVGbrmIBRXW',
#         'corrupti': 'RBAXTSBrSqwCUBCpcyxu',
#         'cupiditate': 'mcclureronald@myers.net',
#         'debitis': 'wcNSNZrSpoosBhiQebdB',
#         'impedit': 'jaxQtCYjfzJdSENWmjYo',
#         'modi': 'xbcOPXCHHoaZitwFPbJP',
#         'nam': 'aprilrivers@tucker-huynh.com',
#         'nobis': 604753289869.84,
#         'nostrum': 'lITsQHhZghgVfBfqvWQF',
#         'provident': 'brittany42@gmail.com'},
#     {   'cupiditate': {   4: 'pwilson@spencer.com',
#                           5: [   'SinNfNtMmhjmORfhHWKL',
#                                  'lisa08@tran-hawkins.net',
#                                  'avhOKsaIwqyTaiFJCSny'],
#                           6: {   4: 'vAaHbKpTPPvyqzTbVrVi',
#                                  5: 'TcHdmswTIGlbOBtKGNYj',
#                                  6: [   'https://edwards.net/author/',
#                                         'douglas55@hotmail.com']}},
#         'deleniti': {   3: 6692,
#                         4: [   Decimal('-91382960296215.0'),
#                                4127,
#                                'http://www.wise-jones.com/wp-content/posts/author.php'],
#                         5: {   3: 'NimnUImllpqMtwqwqqCi',
#                                4: datetime.datetime(2019, 4, 29, 20, 24, 58),
#                                5: ['iJcSOkZzGrSpRWMKmWOV', 1900]}},
#         'deserunt': {   2: Decimal('359950.92334864'),
#                         3: [   'sharpbradley@gmail.com',
#                                Decimal('2281.4012782'),
#                                'lgdhIOEcTmzQFdnlYyBH'],
#                         4: {   2: Decimal('-426897853398381.0'),
#                                3: 'dana83@gmail.com',
#                                4: [   51.557,
#                                       datetime.datetime(1976, 12, 1, 15, 59, 45)]}},
#         'eveniet': {   9: 'https://thompson.com/privacy.asp',
#                        10: [   7305,
#                                'https://mitchell.info/home.php',
#                                datetime.datetime(2009, 6, 15, 14, 1, 6)],
#                        11: {   9: Decimal('-122599502.23282'),
#                                10: 'qtyEuOStThtrrrVCDYUi',
#                                11: [   'ggonzalez@gmail.com',
#                                        Decimal('319.818882')]}},
#         'ex': {   1: 'joshua95@gay.com',
#                   2: [   'rmWxNrHrSghgaKEgsoNC',
#                          Decimal('23821328897357.0'),
#                          'NPbCXttoSgGsVLxHpQfH'],
#                   3: {   1: datetime.datetime(2010, 9, 26, 3, 4, 27),
#                          2: 'LSgkWKRvjgasqluqnTEm',
#                          3: ['vopXBbLXCDZiFTegNKYP', 'jaimefloyd@yahoo.com']}},
#         'modi': {   8: 'FrnrdLPHDHPUBQYJvLwy',
#                     9: [   datetime.datetime(2002, 11, 23, 11, 49, 34),
#                            'http://lang.com/post/',
#                            datetime.datetime(1988, 3, 22, 12, 47, 44)],
#                     10: {   8: 'kioWNSvMaQEIQnEjaaLx',
#                             9: datetime.datetime(1986, 10, 31, 7, 33, 26),
#                             10: [   'ymFVRsDKkuigINhcDgOH',
#                                     'http://romero-harrell.net/search/']}},
#         'odit': {   0: 400772776549.51,
#                     1: [   'DvqaGYoAWAWtQvkgtVTM',
#                            'CTJasvBDmGeXyhOOkfCX',
#                            'SEnEIadAsCEMDugdlqtd'],
#                     2: {   0: 'BJJQpoMDPgxDMVllCWrQ',
#                            1: -11863077772817.5,
#                            2: [   'LVXkRYVdJpuKbgvchylf',
#                                   'PvIPnjHRzJCYkKIfZboy']}},
#         'provident': {   5: 'https://www.harris.org/search/',
#                          6: [71478033076.3, 285, 'oICeqXIlVREqewBrButQ'],
#                          7: {   5: 'UoHaTUFhXAepZaRqwhsf',
#                                 6: -85631330.904,
#                                 7: [   'http://robinson-hamilton.com/login.asp',
#                                        'ballkathleen@yahoo.com']}},
#         'quidem': {   7: 64,
#                       8: [   'http://walters.com/category/',
#                              Decimal('-42411554136314.0'),
#                              'YzeGwGwDVOLgOBYkPmRE'],
#                       9: {   7: datetime.datetime(2006, 5, 13, 16, 12, 51),
#                              8: 'qzWuLejQjWelcfspEatT',
#                              9: [   datetime.datetime(2011, 5, 18, 1, 13, 38),
#                                     datetime.datetime(1977, 3, 12, 23, 32, 25)]}},
#         'vero': {   6: 'MmLXbrHSABYOjUmmwmmR',
#                     7: ['KgVChluIYbWdCHzAzvTj', 2097, 'CeqFgYWusPBPLkQTyHWi'],
#                     8: {   6: 'LEMwrPxetQtNctRdWvnC',
#                            7: 'cLNOFUDBNKYJJcWBUXcm',
#                            8: [120003637.866345, 'JMxdECKrhfnSAkXJotYd']}}})

fake.pytuple(nb_elements=10, variable_nb_elements=True, *value_types)
# (   'VUcWcnGfglHoIypaReHd',
#     'iKmbILyCYBNvJXjJGulh',
#     'PWXsDTKSMDZwZsYHzcyK',
#     'WNcgfIuiKZGwJGXRinwR',
#     'zxOntaEXPKcSHdWjdMST',
#     'NVwuLIUyKWIgVSEJJeea',
#     7830,
#     1887)

faker.providers.ssn

fake.ein()
# '77-0884512'

fake.invalid_ssn()
# '196-73-0000'

fake.itin()
# '936-74-4450'

fake.ssn(taxpayer_identification_number_type="SSN")
# '401-61-4486'

faker.providers.user_agent

fake.android_platform_token()
# 'Android 1.6'

fake.chrome(version_from=13, version_to=63, build_from=800, build_to=899)
# ('Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/533.1 (KHTML, like Gecko) '
#  'Chrome/52.0.809.0 Safari/533.1')

fake.firefox()
# ('Mozilla/5.0 (X11; Linux i686; rv:1.9.5.20) Gecko/2014-05-18 08:08:08 '
#  'Firefox/3.8')

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

fake.ios_platform_token()
# 'iPad; CPU iPad OS 7_1_2 like Mac OS X'

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

fake.linux_processor()
# 'x86_64'

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

fake.mac_processor()
# 'PPC'

fake.opera()
# 'Opera/8.47.(Windows NT 5.1; yo-NG) Presto/2.9.164 Version/10.00'

fake.safari()
# ('Mozilla/5.0 (iPod; U; CPU iPhone OS 3_1 like Mac OS X; mg-MG) '
#  'AppleWebKit/531.12.2 (KHTML, like Gecko) Version/4.0.5 Mobile/8B119 '
#  'Safari/6531.12.2')

fake.user_agent()
# ('Mozilla/5.0 (iPod; U; CPU iPhone OS 3_2 like Mac OS X; sw-KE) '
#  'AppleWebKit/532.38.4 (KHTML, like Gecko) Version/4.0.5 Mobile/8B114 '
#  'Safari/6532.38.4')

fake.windows_platform_token()
# 'Windows NT 5.0'