Language en_US

faker.providers.address

fake.address()
# 'USCGC Green\nFPO AA 30936'

fake.building_number()
# '641'

fake.city()
# 'West Cody'

fake.city_prefix()
# 'North'

fake.city_suffix()
# 'chester'

fake.country()
# 'Indonesia'

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

fake.military_apo()
# 'PSC 8485, Box 8058'

fake.military_dpo()
# 'Unit 5834 Box 0701'

fake.military_ship()
# 'USCGC'

fake.military_state()
# 'AA'

fake.postalcode()
# '95797'

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

fake.postalcode_plus4()
# '28518-6099'

fake.postcode()
# '61152'

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

fake.secondary_address()
# 'Apt. 808'

fake.state()
# 'Iowa'

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

fake.street_address()
# '75961 Tracy Road Apt. 026'

fake.street_name()
# 'Billy Unions'

fake.street_suffix()
# 'Harbors'

fake.zipcode()
# '49833'

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

fake.zipcode_plus4()
# '04921-6028'

faker.providers.automotive

fake.license_plate()
# '25PV8'

faker.providers.bank

fake.bank_country()
# 'GB'

fake.bban()
# 'MOPD6682646230182'

fake.iban()
# 'GB29CZPM6550794090526'

faker.providers.barcode

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

fake.ean13()
# '7856983301954'

fake.ean8()
# '91870681'

faker.providers.color

fake.color_name()
# 'OrangeRed'

fake.hex_color()
# '#6ebf8d'

fake.rgb_color()
# '93,68,191'

fake.rgb_css_color()
# 'rgb(193,17,160)'

fake.safe_color_name()
# 'silver'

fake.safe_hex_color()
# '#bb7700'

faker.providers.company

fake.bs()
# 'target revolutionary channels'

fake.catch_phrase()
# 'Synchronized composite encryption'

fake.company()
# 'Brown, Garcia and Jacobs'

fake.company_suffix()
# 'LLC'

faker.providers.credit_card

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

fake.credit_card_full(card_type=None)
# 'VISA 19 digit\nAmanda Gonzalez\n4693879820516028237 07/27\nCVC: 140\n'

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

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

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

faker.providers.currency

fake.cryptocurrency()
# ('LSK', 'Lisk')

fake.cryptocurrency_code()
# 'GRC'

fake.cryptocurrency_name()
# 'MazaCoin'

fake.currency()
# ('ZWD', 'Zimbabwean dollar')

fake.currency_code()
# 'BRL'

fake.currency_name()
# 'Jordanian dinar'

faker.providers.date_time

fake.am_pm()
# 'PM'

fake.century()
# 'XI'

fake.date(pattern="%Y-%m-%d", end_datetime=None)
# '1987-05-01'

fake.date_between(start_date="-30y", end_date="today")
# datetime.date(2016, 9, 25)

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

fake.date_object(end_datetime=None)
# datetime.date(1986, 3, 25)

fake.date_of_birth(tzinfo=None, minimum_age=0, maximum_age=115)
# datetime.date(1944, 10, 22)

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

fake.date_this_decade(before_today=True, after_today=False)
# datetime.date(2014, 9, 4)

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

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

fake.date_time(tzinfo=None, end_datetime=None)
# datetime.datetime(1975, 12, 14, 20, 57, 13)

fake.date_time_ad(tzinfo=None, end_datetime=None, start_datetime=None)
# datetime.datetime(737, 4, 3, 17, 49, 29)

fake.date_time_between(start_date="-30y", end_date="now", tzinfo=None)
# datetime.datetime(2005, 4, 16, 10, 31, 27)

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

fake.date_time_this_century(before_now=True, after_now=False, tzinfo=None)
# datetime.datetime(2005, 12, 18, 19, 36, 12)

fake.date_time_this_decade(before_now=True, after_now=False, tzinfo=None)
# datetime.datetime(2012, 1, 6, 15, 0, 15)

fake.date_time_this_month(before_now=True, after_now=False, tzinfo=None)
# datetime.datetime(2019, 4, 5, 17, 19, 49)

fake.date_time_this_year(before_now=True, after_now=False, tzinfo=None)
# datetime.datetime(2019, 1, 20, 23, 3, 29)

fake.day_of_month()
# '16'

fake.day_of_week()
# 'Friday'

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

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

fake.iso8601(tzinfo=None, end_datetime=None)
# '2017-08-15T01:08:55'

fake.month()
# '04'

fake.month_name()
# 'September'

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

fake.past_datetime(start_date="-30d", tzinfo=None)
# datetime.datetime(2019, 4, 15, 21, 4, 21)

fake.time(pattern="%H:%M:%S", end_datetime=None)
# '16:15:54'

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

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

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

fake.timezone()
# 'Asia/Brunei'

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

fake.year()
# '2003'

faker.providers.file

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

fake.file_name(category=None, extension=None)
# 'shoulder.xlsx'

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

fake.mime_type(category=None)
# 'message/partial'

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

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

faker.providers.geo

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

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

fake.latlng()
# (Decimal('-12.0364745'), Decimal('75.958952'))

fake.local_latlng(country_code="US", coords_only=False)
# ('41.24255', '-82.61573', 'Norwalk', 'US', 'America/New_York')

fake.location_on_land(coords_only=False)
# ('51.04962', '12.1369', 'Zeitz', 'DE', 'Europe/Berlin')

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

faker.providers.internet

fake.ascii_company_email(*args, **kwargs)
# 'jasmineroberson@ramos-nelson.net'

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

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

fake.ascii_safe_email(*args, **kwargs)
# 'wcombs@example.net'

fake.company_email(*args, **kwargs)
# 'megandavis@spears.com'

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

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

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

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

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

fake.hostname(*args, **kwargs)
# 'desktop-94.pittman-carter.biz'

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

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

fake.ipv4_network_class()
# 'a'

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

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

fake.ipv6(network=False)
# 'e060:9075:ad11:1701:7f32:a082:2f44:bd48'

fake.mac_address()
# 'd4:23:43:2d:8b:07'

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

fake.slug(*args, **kwargs)
# 'laugh-member-each'

fake.tld()
# 'com'

fake.uri()
# 'http://steele.biz/login/'

fake.uri_extension()
# '.html'

fake.uri_page()
# 'post'

fake.uri_path(deep=None)
# 'list/wp-content/app'

fake.url(schemes=None)
# 'http://www.ramirez-stuart.com/'

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

faker.providers.isbn

fake.isbn10(separator="-")
# '0-924612-30-4'

fake.isbn13(separator="-")
# '978-1-78655-100-9'

faker.providers.job

fake.job()
# 'Biomedical scientist'

faker.providers.lorem

fake.paragraph(nb_sentences=3, variable_nb_sentences=True, ext_word_list=None)
# 'This certain front. Analysis always too. Science that if no.'

fake.paragraphs(nb=3, ext_word_list=None)
# [   'Artist plant leader its total. Type admit theory.',
#     'Measure finally return glass special kitchen here hotel. Enough once '
#     'father hard buy discover.',
#     'Resource current high.']

fake.sentence(nb_words=6, variable_nb_words=True, ext_word_list=None)
# 'Congress class despite power those place need fly.'

fake.sentences(nb=3, ext_word_list=None)
# [   'Nice baby local end should former late.',
#     'Feeling we discuss fine opportunity realize family.',
#     'Music ground myself offer window.']

fake.text(max_nb_chars=200, ext_word_list=None)
# ('Range school its create blue significant.\n'
#  'Early itself early consumer. Among must by newspaper worker room expert '
#  'right. Finish necessary medical capital.')

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

fake.words(nb=3, ext_word_list=None, unique=False)
# ['happen', 'type', 'before']

faker.providers.misc

fake.binary(length=1048576)
# (b'\xf4\xe9_\xf6Q&\x90\xfe([\xa2+\x01q1\x8fQ`d\x01)P\xa3I\xb2\xda\xa8j\xbe@B+'
#  b'\xfc\x0bt\xea3\xfb\xbf\xe4\xd0\xba\xa3\xa9$\r\xb9\x96$S\xb1\x82'
#  b"\xc3\x17\x85\xa7\xd8w{\x0b!\xe7i\xf5CM'\xa2\x9c\xd5\xb6\xa6\x81=\x1f\x93"
#  b':\xbd\x04\xf9o\xe1\x07r&\x17\x17\xcf\xce\x80\x88\xd9$0u\x80U\x03\x02\xee'
#  b'\xdc\x14\xc9\x11y\x99\x18\x0e6\x92&^\x01\xf7\xacE\xdb\xfd\xb8\xca'
#  b'i\xd9\xd9\x9aBD\x19\xa1\x12\x9a\x10\xfbvGAF\x15_`G\x99P!\x8f&3\x1b4'
#  b'6\x8f\xbb\x93S`\x0fX>Q\x1c\xfb\x19\x18\xc1\xfe_s/\xcePb1K\xde\xfeC\xe9'
#  b"\xba,\xe8'\xc3kZ\x1b\x88\xfa\x1e\x0f\xc9\xa5\xf4\x9dD\x1b{\xd5\xf8\xe8I\x0f"
#  b"%\r&\xd34\xcf?\xb9q\x94\x02'94>+\xa1\x9cXm\xe4n\x94}\x96\x08O?|\x01,\xf3"
#  b'\xe8G`\xabf\x02=\x92\x92\xbf\xc6p\xbd\x86\xd9\x93\xea\x88\xd4\x9c\xbdF\xbbM'
#  b'\x95\xc6\x1a\x86\x1d\x05\x99\x7f\xfb\x1a\xe0V\xf8B\xd5\xc7\x15\xb6JT'
#  b'b\x9a\xd6\x131\xf2g8\x94\xea\xc6\x04*\xff\x89\xbc\xd8C<C\x06x\x8b\x99'
#  b'\x9du\xad\xa1C=\xa2\x93A\xfd\xe19\xe3%\xfb&\xbf\xe5\x9d+\xd9W\xd5\x9d'
#  b"\x86H\xc9P\xd0Z\xc5?\x8b'\xd6\x106\xff\xd8\x97\x8asI{\xc7\x1al85\x7f;\x11"
#  b'D\x06:6U\xa6\xf4\x1bj\x92\x8b\xe7\xf6\xd4\xbe\x839\xef\x05S\xd9\xd4#\xf0'
#  b'S9\xf8q\xf9[\xb2,NEj_#a2E\xa2\xb4\x079\x97\xe0\x1e3\xce\n\x00\xdc\x08KqH'
#  b'\xab\x9e\xe4\xbf\x08\xa1\x1ed\xe8^\x19g\xfb\xdbv*Nn\x9au\x13\xf2GN'
#  b'\xd0\x8c\xf2\xd2\xa6\xb9a}\xc3\xdc\x10\xce\xc2\x19*P\xfa\xbd\xff2\xc4-\r\x96'
#  b'\xe9M\x82\xa9xd\x8a2\xa9rz\x19\x05\xa1V\xe48\x9e\xe6\x8bA.\xcb\xa4cI\xe7X'
#  b'mH:\xaa\xc4B\x11\xea\xfb\x0c\xaa\x03\xcf\xc7\x1e\xf1\x7f\xabG\xcd'
#  b'\xcc\xf9B\xc6\n.\xe4\x1a\xb5\x87_&\x03wT\x0c\xabi\xb7\xa8$\xdc\r\x1d'
#  b'\xcd\xea\xd8b\xf2\x1f\xdd\xe5+\xa9\xd1\xb1\xc8\xe1\xdf\x86\x06\xcc\xe1\xb3'
#  b'\xfd\xe9\xfa\x80\x14\xde\xbcOb.\xa1?T\xff\xa4\x1b\x8eI\xc0\xc7'
#  b'\xa9\xb4\xd6\x85\xa7\xe1%7\xe1\xd5T\x1b\xa5\xd0\x06\xe5+\xce4\x12\xf1=\xe9k'
#  b'\n\x8f13sG!1hM\n\x0b\xbd\xf7\x8ds\xae\x8b\x9e\xef\xbb\x19\xa4\x02'
#  b'O\xb6\xfd\xf5]\xff\x9c\x8dC\xf7Qfp\xdc\xcb\xcb\xa9J\xc7\x04\\Q\xdd}'
#  b'\x0bO\x1f)x\tH\xda\xd6\x82\xa1\xae+T\xefR\xc4`h\xd4\x0ee\xa3"b\xb5\xc6\x9b'
#  b'P\x19\x16l\x9ej\xf8\x9a\xd4Ww\xa7?\x96\x9a\x02ZG\xd8^y\xd8\xb4\xb7/U\x11J'
#  b'M\xa5>\x83j\xa3\xd0\x07\xf5\x10J\xf4\x96\xdb\xd86\x00uj\x19\xdd\xab_\x10'
#  b'\xcd\xa3\xa5\xfc\xfd\xa7\xb4th\xf3\xe2\xbcdM\xf4\xf2\x94S\xdb\x98'
#  b'\x8c\x84^\xa3v\x84\xc3\xd9N\x1e\xc6\x1eCT\xfa{\x14\xc9\xcb\x08\xe2\x1e\xa2~'
#  b'@W\x05i\xd7:c\xd9\x91qU\x84\xd0\xb7{\xc7\xf0E\xe9!\xb0\xfbV\x96z\x88\xd4@'
#  b'\x0c\xbe\xb81:\x89\xae\xb4\xa6d\x83\xff\xc3>\x98\xbc_\xd8ix\xe1\xf6\xd8\xe8'
#  b'npaS\xc0\x87\xbaV\x89h\r\xd46\xab\xe2\xf9\xb7\xcb `\xa4ED\xf5\x9a(\xce\xe4'
#  b'\xb7US)\xf3:J\xc9\xf1w\xc0\xfbr\xcc\xed\xbd3=\xee\xc5\x05\xdf\x81\x9c(W\xf5<'
#  b'\xa4\\q\xdb\xa2Bg/u;\x9ds\x17\xa9\xf6$\xb5\xd1\x03A.\x04\xebk\x8cE)\x85'
#  b'\r\xde\x92JQf\x96F\x0b4p\xd2N\xd3\x80\xdb\xc6^\n\xb1\xdfB$\x04\xf4\xad\xef*'
#  b'\xf4\x12W(\xc3\xeb\x7f\xd7kC\xcb\xba\x08>\xae\x84\xb1\xfc\xa8%)\xd4\xa9\xf0'
#  b'\xc8\x83/\xa4`m\n\xc1\x04wxZ\xf9\xdb\xef\xf7\xd4\x95zsah\x18a|\xb4:\xf6'
#  b'\xb3\xbc[\x13\xbaA\xd8RK\x05\xf7\x16\xfd"\xd0\\\xff{\x01\xf5\x90\ra7'
#  b'\x91\x0b\xe3\xfc\xd6!\xe1\xd2\x1aO:\xba\xc4\xa8\xd1\x9f(j*~')

fake.boolean(chance_of_getting_true=50)
# True

fake.md5(raw_output=False)
# '72418bc208538a47df258a60111d08c1'

fake.null_boolean()
# None

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

fake.sha1(raw_output=False)
# '3b829e270505fc3b816388e300b41939d97a58cf'

fake.sha256(raw_output=False)
# '054ef81b1262961fdbd154e1a550fd7bd1ad3b08b31b0039141e75202b1a8435'

fake.uuid4(cast_to=<class 'str'>)
# 'f1740858-86b9-4ff1-ac07-18bc0a3a896e'

faker.providers.person

fake.first_name()
# 'Charles'

fake.first_name_female()
# 'Brenda'

fake.first_name_male()
# 'Brandon'

fake.last_name()
# 'Molina'

fake.last_name_female()
# 'Stewart'

fake.last_name_male()
# 'Rodriguez'

fake.name()
# 'Julie Leon'

fake.name_female()
# 'Andrea Williams'

fake.name_male()
# 'Timothy Martinez'

fake.prefix()
# 'Mr.'

fake.prefix_female()
# 'Mrs.'

fake.prefix_male()
# 'Mr.'

fake.suffix()
# 'DVM'

fake.suffix_female()
# 'DVM'

fake.suffix_male()
# 'MD'

faker.providers.phone_number

fake.msisdn()
# '1815850318171'

fake.phone_number()
# '001-732-721-7767x200'

faker.providers.profile

fake.profile(fields=None, sex=None)
# {   'address': '97765 Carter Corners Suite 153\nLake Kevinfort, PA 07416',
#     'birthdate': datetime.date(1909, 2, 23),
#     'blood_group': 'A+',
#     'company': 'Roberts Inc',
#     'current_location': (Decimal('-57.8113815'), Decimal('-95.138246')),
#     'job': 'Accountant, chartered',
#     'mail': 'hjenkins@yahoo.com',
#     'name': 'Rachel Reed',
#     'residence': '10814 Sherman Ridges Suite 864\nNorth Darrenmouth, HI 41200',
#     'sex': 'F',
#     'ssn': '584-84-8561',
#     'username': 'david70',
#     'website': [   'http://nguyen.com/',
#                    'http://www.dixon-patterson.com/',
#                    'http://horn-king.net/',
#                    'http://www.rice-alvarez.com/']}

fake.simple_profile(sex=None)
# {   'address': '4456 Jane Underpass\nLake Danahaven, FL 68039',
#     'birthdate': datetime.date(1917, 5, 11),
#     'mail': 'cindy59@hotmail.com',
#     'name': 'Margaret Blackburn',
#     'sex': 'F',
#     'username': 'keithmatthews'}

faker.providers.python

fake.pybool()
# True

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

fake.pydict(nb_elements=10, variable_nb_elements=True, *value_types)
# {   'about': 'OsLrTwIiFFCCahoaPsQK',
#     'enjoy': 6214,
#     'need': Decimal('8383415825845.0'),
#     'race': 'TuAnhYsUUvwsZsxqbeHa',
#     'rock': 'https://baird-miller.com/about/',
#     'than': 1338,
#     'third': 'iuOoyuANGFCdvmtUGHfB',
#     'those': 'GgkxAfHlcMdTZDhkWwey',
#     'week': Decimal('0.476571702')}

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

fake.pyint()
# 9983

fake.pyiterable(nb_elements=10, variable_nb_elements=True, *value_types)
# [   'OTXxmaoixQfURWPeZvwI',
#     Decimal('6334144139.41'),
#     'christopher47@ward.com',
#     'mnQJmgQORbdfuXSdnWAr',
#     -26727.1725888989,
#     datetime.datetime(2008, 4, 8, 9, 39, 46),
#     6404,
#     'ijHBxxPGDTxlcnbzPpUQ',
#     9163]

fake.pylist(nb_elements=10, variable_nb_elements=True, *value_types)
# [   datetime.datetime(2015, 12, 28, 14, 23, 13),
#     'CyjSSWOUzyDZBDbySjDV',
#     7274,
#     -628168376355.3,
#     'oszrRsMWDjsDFuuhZLlO',
#     datetime.datetime(1974, 10, 10, 7, 38, 40),
#     'qQjJzbhtFvYOcPMDrXZN',
#     95472305524174.0,
#     'vWEoyoWQulXUQLBxtJha',
#     4393]

fake.pyset(nb_elements=10, variable_nb_elements=True, *value_types)
# {9248, datetime.datetime(1990, 10, 23, 8, 48, 9), 'UfUPTfbdpwAEWGTOGwai', 'http://www.burns.biz/index/', 'ronaldlong@williams.info', 8373, 2684}

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

fake.pystruct(count=10, *value_types)
# (   [   'cathybutler@fernandez.info',
#         'https://gibbs-ramos.com/',
#         'christopherortiz@yahoo.com',
#         'tukOttXxrxhlFIrbGljm',
#         'odrCpymtgWxWnDFKhGpV',
#         'ulxCjLPEDKucfYVSozsG',
#         -98338.3,
#         'tylersmith@hotmail.com',
#         'kQnIShycViWJqJOVkakv',
#         'eqTVWupdqSaNjLzripBL'],
#     {   'affect': 'antonio85@christensen.com',
#         'almost': 4389,
#         'argue': 6465,
#         'down': Decimal('106.743951'),
#         'evidence': 'iAARSKbRnWmbNndMFMma',
#         'green': 'aaFZXtXqDcqExUQYchgt',
#         'grow': 'OfYkdFPVwosBBbAHkjLj',
#         'half': datetime.datetime(2017, 4, 17, 11, 50, 16),
#         'impact': 'pSjGCmEdVCHXmhtDYfVl',
#         'one': 'tflores@wheeler.biz'},
#     {   'agent': {   6: -346.46,
#                      7: [   'CNjqBHPrdxTflGwvhuLK',
#                             'JDLDRaKBwuVyrZsFjTHW',
#                             datetime.datetime(1991, 11, 1, 4, 4, 10)],
#                      8: {   6: 'BYuChzSpretlsHrOSDde',
#                             7: 9164,
#                             8: [2648, Decimal('307.791198')]}},
#         'close': {   8: 757074756795275.0,
#                      9: [   datetime.datetime(2017, 5, 13, 22, 8, 1),
#                             836490140.64,
#                             'kellywhite@hotmail.com'],
#                      10: {   8: -924023.532,
#                              9: 'rzsJBagfmSjgBllQpYFI',
#                              10: ['esgXwvdYzUmFvntEUbPH', Decimal('866.333')]}},
#         'else': {   1: -976.6091799,
#                     2: [   'https://www.bailey-moore.com/',
#                            'MBRYotTsotrAzDLzVgbd',
#                            'nfggHRrSboQMMLsJpsHl'],
#                     3: {   1: Decimal('9.83173180511'),
#                            2: 'QlrRbsJYuXhQOsvAgCJE',
#                            3: ['mcaJjQpcYFSbIdixdpLs', 213]}},
#         'foot': {   9: 'tbridges@larson.com',
#                     10: [   'IeloosrLFMyJHTrFUaCI',
#                             'https://www.mahoney.net/about/',
#                             'NFHjnxYXGcXmRtvxXlsk'],
#                     11: {   9: 'EiPqhmWyAGJDWpZUitLh',
#                             10: 4725,
#                             11: [   'https://lopez.com/list/app/terms/',
#                                     -727.619185045626]}},
#         'let': {   2: Decimal('23870.2628133'),
#                    3: [   6763,
#                           'http://www.lewis.info/categories/categories/tags/search/',
#                           Decimal('7529.7009')],
#                    4: {   2: 6066,
#                           3: Decimal('8930.95535533'),
#                           4: [   'https://www.wright.biz/',
#                                  'https://www.le.com/']}},
#         'nothing': {   5: 'ZggtqFqVPOXWtZgXhUmQ',
#                        6: [   datetime.datetime(2018, 12, 14, 6, 20, 32),
#                               3778,
#                               7578],
#                        7: {   5: 'swilliams@copeland.com',
#                               6: 'jvGxNUfVMsJhNizeFjSE',
#                               7: [Decimal('27294904.0'), -2.3246080496]}},
#         'old': {   7: 'melissajohnson@anderson.com',
#                    8: [   928247089774.9,
#                           'OqDvKCaDJHmSZgeySllG',
#                           Decimal('792335710491626.0')],
#                    9: {   7: Decimal('901424.5827056'),
#                           8: 'STBJjLyDFvxTPcgUjodw',
#                           9: [1640, 'neilsanchez@williams.net']}},
#         'sometimes': {   3: 3017,
#                          4: [   'lYVuroBIwNyYdspRzJpD',
#                                 'adriancantrell@yahoo.com',
#                                 'DgaQmqoPwLBchMWwIxOc'],
#                          5: {   3: 1733,
#                                 4: 2160,
#                                 5: [   'kkelly@bishop.info',
#                                        Decimal('-86274.567024')]}},
#         'spend': {   0: 'OdBvuGXCbxOiBAgzwlEQ',
#                      1: [8620, 'markfrey@reid.com', Decimal('6.0')],
#                      2: {   0: 'CjYHTmfmgFAeFXmiGmzV',
#                             1: 'CQIaOfiHmQVimMnCDjJz',
#                             2: [5780, 'LViGBugKiKaSvGReStJF']}},
#         'think': {   4: datetime.datetime(2003, 12, 23, 13, 8, 40),
#                      5: [   datetime.datetime(2006, 3, 31, 5, 43, 13),
#                             2037,
#                             'tTxvtVVFOmTPjoVKAJLE'],
#                      6: {   4: 'oUXAEVErDRmTCqtMxqLZ',
#                             5: 'dtKcXUHwrBAChiGxTKkO',
#                             6: ['bFRQxNhvDFSVxYYKVgxg', 65239760578.7]}}})

fake.pytuple(nb_elements=10, variable_nb_elements=True, *value_types)
# (   256,
#     'wwdzofZFAWbDydmoOUfG',
#     4778,
#     'rUkswMWRROcIsBJZvrrf',
#     'WGDSWXJUCPDVQmifvCUr',
#     'gmQroCenfWeKXVEtOeUg',
#     'SdBiBbJFlRulxSjKsAsM',
#     'gbrown@murphy-anderson.com')

faker.providers.ssn

fake.ein()
# '36-0843820'

fake.itin()
# '919-78-6723'

fake.ssn(taxpayer_identification_number_type="SSN")
# '030-50-4715'

faker.providers.user_agent

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

fake.firefox()
# ('Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10_11_2; rv:1.9.3.20) '
#  'Gecko/2017-05-03 21:30:24 Firefox/3.8')

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

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

fake.linux_processor()
# 'x86_64'

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

fake.mac_processor()
# 'U; Intel'

fake.opera()
# 'Opera/8.92.(X11; Linux i686; kok-IN) Presto/2.9.168 Version/11.00'

fake.safari()
# ('Mozilla/5.0 (Macintosh; Intel Mac OS X 10_5_6 rv:6.0; bg-BG) '
#  'AppleWebKit/534.19.4 (KHTML, like Gecko) Version/5.0 Safari/534.19.4')

fake.user_agent()
# ('Mozilla/5.0 (Windows 98; Win 9x 4.90) AppleWebKit/5341 (KHTML, like Gecko) '
#  'Chrome/57.0.811.0 Safari/5341')

fake.windows_platform_token()
# 'Windows CE'