Language en_US

faker.providers.address

fake.military_state()
# 'AP'

fake.zipcode_plus4()
# '99104-7441'

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

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

fake.secondary_address()
# 'Apt. 473'

fake.street_name()
# 'Brittney Corners'

fake.postalcode_plus4()
# '64041-6737'

fake.city_prefix()
# 'South'

fake.zipcode()
# '61814'

fake.state_abbr()
# 'NH'

fake.state()
# 'Georgia'

fake.military_ship()
# 'USCGC'

fake.city()
# 'New James'

fake.military_apo()
# 'PSC 8378, Box 3052'

fake.postcode()
# '09131-0040'

fake.military_dpo()
# 'Unit 0469 Box 8569'

fake.geo_coordinate(center=None, radius=0.001)
# Decimal('-151.109315')

fake.city_suffix()
# 'mouth'

fake.postalcode()
# '31075'

fake.building_number()
# '0973'

fake.address()
# 'USNS Cole\nFPO AE 31905'

fake.country()
# 'United Arab Emirates'

fake.street_address()
# '095 Melissa Mission'

fake.street_suffix()
# 'Inlet'

fake.country_code()
# 'SN'

faker.providers.automotive

fake.license_plate()
# '28LN925'

faker.providers.bank

fake.bank_country()
# 'GB'

fake.bban()
# 'YGNF9572384201017'

fake.iban()
# 'GB86YSAB3877015740303'

faker.providers.barcode

fake.ean13()
# '5682466569311'

fake.ean8()
# '34482827'

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

faker.providers.color

fake.color_name()
# 'Magenta'

fake.rgb_css_color()
# 'rgb(158,221,252)'

fake.rgb_color()
# '88,15,21'

fake.safe_hex_color()
# '#225500'

fake.safe_color_name()
# 'navy'

fake.hex_color()
# '#46c597'

faker.providers.company

fake.company_suffix()
# 'Inc'

fake.catch_phrase()
# 'Programmable analyzing customer loyalty'

fake.bs()
# 'redefine efficient bandwidth'

fake.company()
# 'Williams Group'

faker.providers.credit_card

fake.credit_card_full(card_type=None)
# 'Diners Club / Carte Blanche\nNicholas Hogan\n30548866862750 12/18\nCVC: 317\n'

fake.credit_card_provider(card_type=None)
# 'VISA 13 digit'

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

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

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

faker.providers.currency

fake.currency_code()
# 'KHR'

fake.cryptocurrency_code()
# 'AUR'

faker.providers.date_time

fake.year()
# '2002'

fake.date_time_this_year(before_now=True, after_now=False, tzinfo=None)
# datetime.datetime(2018, 1, 25, 11, 19, 54)

fake.date_between_dates(date_start=None, date_end=None)
# datetime.date(2018, 2, 20)

fake.date_time_between(start_date="-30y", end_date="now", tzinfo=None)
# datetime.datetime(2003, 3, 10, 6, 56, 22)

fake.date_time_ad(tzinfo=None, end_datetime=None)
# datetime.datetime(553, 9, 6, 20, 0, 34)

fake.date(pattern="%Y-%m-%d", end_datetime=None)
# '1983-03-11'

fake.month()
# '10'

fake.date_time_this_month(before_now=True, after_now=False, tzinfo=None)
# datetime.datetime(2018, 2, 4, 5, 39, 18)

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

fake.date_time_between_dates(datetime_start=None, datetime_end=None, tzinfo=None)
# datetime.datetime(2018, 2, 20, 20, 0, 19)

fake.past_datetime(start_date="-30d", tzinfo=None)
# datetime.datetime(2018, 2, 19, 21, 28, 55)

fake.future_datetime(end_date="+30d", tzinfo=None)
# datetime.datetime(2018, 3, 22, 15, 26, 51)

fake.month_name()
# 'April'

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

fake.date_object(end_datetime=None)
# datetime.date(1995, 3, 6)

fake.time_object(end_datetime=None)
# datetime.time(8, 20, 43)

fake.am_pm()
# 'AM'

fake.timezone()
# 'Asia/Manila'

fake.date_time_this_decade(before_now=True, after_now=False, tzinfo=None)
# datetime.datetime(2010, 3, 16, 20, 36, 23)

fake.day_of_month()
# '19'

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

fake.day_of_week()
# 'Saturday'

fake.unix_time(end_datetime=None)
# 1432634473

fake.date_time_this_century(before_now=True, after_now=False, tzinfo=None)
# datetime.datetime(2003, 12, 5, 12, 33, 25)

fake.date_this_century(before_today=True, after_today=False)
# datetime.date(2018, 2, 9)

fake.date_this_decade(before_today=True, after_today=False)
# datetime.date(2011, 4, 18)

fake.century()
# 'IX'

fake.future_date(end_date="+30d", tzinfo=None)
# datetime.date(2018, 2, 21)

fake.time_delta(end_datetime=None)
# datetime.timedelta(4872, 73881)

fake.date_time(tzinfo=None, end_datetime=None)
# datetime.datetime(2010, 11, 28, 22, 14)

fake.iso8601(tzinfo=None, end_datetime=None)
# '2015-06-19T00:41:00'

fake.past_date(start_date="-30d", tzinfo=None)
# datetime.date(2018, 1, 21)

fake.date_this_year(before_today=True, after_today=False)
# datetime.date(2018, 2, 19)

fake.date_between(start_date="-30y", end_date="today")
# datetime.date(1994, 4, 29)

faker.providers.file

fake.file_path(depth=1, category=None, extension=None)
# '/significant/crime.txt'

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

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

fake.file_name(category=None, extension=None)
# 'rich.mp3'

faker.providers.internet

fake.slug(*args, **kwargs)
# 'those-daughter-oil'

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

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

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

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

fake.uri()
# 'http://williams.net/index.htm'

fake.tld()
# 'net'

fake.mac_address()
# '71:47:fa:ca:7c:f3'

fake.ipv4(network=False)
# '238.5.50.90'

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

fake.ascii_company_email(*args, **kwargs)
# 'daniel03@holmes-keller.com'

fake.ascii_email(*args, **kwargs)
# 'ncastillo@vasquez-cook.com'

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

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

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

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

fake.uri_path(deep=None)
# 'tag/tag'

fake.ipv6(network=False)
# 'e0ce:450e:699d:b81f:37f4:ca9:3f32:dd1e'

fake.uri_extension()
# '.jsp'

fake.company_email(*args, **kwargs)
# 'charlottesmith@rodriguez.com'

fake.uri_page()
# 'homepage'

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

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

faker.providers.isbn

fake.isbn13(separator="-")
# '978-0-13-461060-3'

fake.isbn10(separator="-")
# '0-06-176452-3'

faker.providers.job

fake.job()
# 'Tree surgeon'

faker.providers.lorem

fake.paragraph(nb_sentences=3, variable_nb_sentences=True, ext_word_list=None)
# 'Make million upon. Marriage wonder wrong cup market sense rock.'

fake.paragraphs(nb=3, ext_word_list=None)
# [   'Officer agreement popular analysis least. Behind happy rock smile still '
#     'social prevent.',
#     'Field certainly leader owner wrong year. Treat sometimes huge official. '
#     'Available heavy possible local floor clear space.',
#     'Dark service movie. Could measure throughout professional enter indicate '
#     'sense. Century whom account develop heart science each. Certain others '
#     'billion include.']

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

fake.text(max_nb_chars=200, ext_word_list=None)
# ('Approach something scientist per usually true plan design.\n'
#  'Lot of sister officer. Degree focus reach floor memory.')

fake.words(nb=3, ext_word_list=None)
# ['evening', 'at', 'situation']

fake.sentences(nb=3, ext_word_list=None)
# [   'Seek while city level respond.',
#     'Media physical picture authority share smile than.',
#     'Operation poor require too meeting popular.']

fake.sentence(nb_words=6, variable_nb_words=True, ext_word_list=None)
# 'Through worry environmental of.'

faker.providers.misc

fake.binary(length=1048576)
# (b'\x9f\x8d-\xb5>e1\xc7B\x0e0\x18\xea\xe47\x94\xc2\xde\x17\x00\x82\xf3op'
#  b'\xfd\x1d\x94\xbe0\x9c\xb3o\xa8k\xd2\x92\xc4~\x1b\xab\xa0\xc2\x08A\x7f"\x8aT'
#  b';\xb0\x8e\xc1d\xda\xc1\xe4\x8a\\_\x83\xc7\xd1?\x00P;\xa5\x00\xab\\G4'
#  b'\x01\xadJ\x85\xa1\x84\xbeX5P\xa3\xf2%R\xed\x03\xb6\xeb\xa7G\xab\\\x88\xc0'
#  b"\x0cJz'\xe6\x84\x00l\x1f/\xe4%\x9e\x13\xc7\xb9o\xb5\xeaV\xa3I\xbe\xac"
#  b'4\xd9\xb4bYX?\x94\x88\xcf\xd5#\xd1\x14\x86\x99hS\x84\x1e\xe3&\r|'
#  b'\x9c\x1b\xe4\x13\x82\xf6\x00\xa1\xd1\xea+\xde\x19AWF\x80w\x98\xe5'
#  b'\xf7\x1a\x18hDSc\xaa\xa7\xf8\xf8\x91%:`\x81\xfd\xf4|\x8f\xf5| \xf7BW\xd4k'
#  b'\xac+V\xaa\x12\x87\x891\xf5\xdf3J\x9e>\x1c|\x1e\xef\x05.\x14\xb5\x0fX'
#  b'\n\xf7,\xd2Q_\xdel\xe6\xcd\x11B\xf5f(\xeb\x8c\xcc\xbfv\xa6\xda?\x19'
#  b'%\x96\x07\xb8\xa0\xc6\xa1\x1f\xf8/\xe2\xbe-\xd8\xa6+|\xa6\t\xe5'
#  b'\x88\xad\x11\xc1\x8b\xce(\x84\xdc\x8a\xce\x94\xb0\xe4k\xd6Q\x8b\xe0"'
#  b'\x02\x91R\x1e\xed\x83D,S7\xf5\xf1\x83A\xc4b\x12\x16D\xeei\x19K\xcc1\ts\x9a'
#  b'\xc4\xe2\x85+\xd8d\xa6\x99\xe5\x85\xe2\x94W\xf0\x06\x88\x0bM\xa4B\xa5\xd1Gq'
#  b'\xb3\x12\xbdi\x1e|\xd2\x0f\xda\x0er\xda\xc0\t\x0e\xd5\xeb\xa7\xc8\xa3w\x96i-'
#  b'0\xd5\x11\x82\xc6XZ\x10\x81z;\xd4I!4T?}\xb0B_\xd6Og\x98\x0cO\xf9'
#  b'\x85H\xa7\xa1Ia\x01\xa9\x85\xd6G\xc4z2>b\xca\x10\xe5\xf7\xd5\xc276\x82]>l'
#  b'v\x89\x93"\x19\x1e\xffP\x80\xd4\x9fpfT\xa0\x8e\x88\xb2\x82\xd756m\xfc'
#  b'\x88\x19\n@\x13\x8fy\xfe\xd2m\x91\x9aR#tv\x99\xf6E\xe6d\x14\xa2\xfe'
#  b'\xfd(\xc5[4C\xc1\x88\xd0 \xdb\xd6%\xb4\t\x04\xbcc\xcc\xbeJ\x8b\x9c\xcd'
#  b'\xd0\t\xb3\xc9^\xbfR\na\x17\x0e\xfa\x83\x90\x18\t\xe9\xadN)\x84o\x9a\x82'
#  b'\xe8\x1dD7\x13\x87\x8c<\x02\xc3\x9c\xbf\x95%\xd7\x99\x1e\x06\xdb/'
#  b'\x10\xdd\xcfru\\n\xff\xde\x8d\xe9F\xfdWI\x17\xaaV\x0e\xde-Q\x1a\x9c'
#  b'\xbe\x16\x04Utx\xa5\xf2P\xa3\xc2\xc0t\xf1\xa1R\xea\xae\x06x\xb9\x1a\x02\x9b'
#  b'\x99\x97Q\\e\x8a\xf7R\xb9\xf9\xca\xac_c\xc9\x98i.@>\x0f/\xd0\x1fdDf\xab'
#  b'\xfe$\xdfG=\x91\xee\xb6\x80\xa8\x81HB\xc2\xb9\x9f?\x05c\xf6q\x9c\xd5\x82'
#  b'\x90\xfc\x1e\x98;"\xb8\xb8\xc0e?\xee\x9e\x0c\x9b\x85s\x9b\xdb\xee[\xda_5'
#  b'"?Y\x94\xb5\x9e\xe8\xc1\x91\xe4( l\t*\xa1\x03\x16\xd6\xfc\x07"\x92\xfe'
#  b'tv\x91s\xdb\xd4\x9a\xc8Biq\xe3\x88K\xd0>Uw\x18\xc0\x14W\xce\xda\x9c*\x97.'
#  b'\xbb\xb2\xeb*su\n\x94\rA\x1fl\x97\xabbr\xff\xcd\x9c\xccXys3Sn\xd4\x08'
#  b'X\x89C\xf3\x19\x1f\xe7CAt\x90\xa2\x8ah\xf7\x8a\xea\x07\xc3\xd7'
#  b'\xb2\xa6\x84\x87;\xe860<\x02\x82,\x18.So\xad"zX\x92\x84\x0f\xdd\x1b\xed2\x98'
#  b"\x8d\xb9\xfc\xfa_Q\x9aIZ\x8b\x0e\xa0\x98'\xee\xe5ZzF'x\x93p<\xdf\x82,\x9e"
#  b'\xddD\x10^\x9a\x13\xe5#1\x117\x8dl\xb3\x8db1\xbcC\xf53\xec\xa2\x98b`YB'
#  b"\x8b\xa6\xf7S\xebM\xa0H\xd6'i\xba\xd1l-\xc3\xe2w\x0e\x0ce\x85\xa1\xd4"
#  b'V\xe5\x0e\x96\xe4\xfbz\x99\x188\xbb\xf4\x02\xacU\xb6r\xf9\xb9\xa1r\xab\x90V'
#  b'\x87\x9e\x1c\xca\xd8\xc8\xc3\xcd\xe4k\x02Y\xd1\xdc\x04!A\xf3\xd1\xbb'
#  b'\x8fl\x06\x11h\x8c\xd4\xfe\x1a\xdb!#\x92u\xdath\x0b\x90\x1f\xb1\xa1\xec\x12'
#  b'V;\x98ydXS\x82\xf2+;\xb3\xf1Ep\xecae\xf5\x7f\xa0%\x99\x99W\x07\xa8\x96'
#  b'\xbc\xc8\x02\x13\xb0\xd3.\xd0 \xb0t\xd5U\xb9\xfe6\xcf\x1eir\x88-\x136'
#  b'\xed=\xbf\xc6\xbe\xe7X@\xbd\xb6\x8dy\xa6\\2\xfaQ\xd8\xab\x03\xa0\x8b\xf2A'
#  b'\x00g#b\xfdZ(\x0c\xa2\x05 \x99i@dKY\x92\xdd4')

fake.uuid4()
# '0c069972-5b0d-fa23-6763-d26b57d7f8a7'

fake.boolean(chance_of_getting_true=50)
# True

fake.locale()
# 'dv_MV'

fake.password(length=10, special_chars=True, digits=True, upper_case=True, lower_case=True)
# '!3jG8LGz(j'

fake.language_code()
# 'ku'

fake.null_boolean()
# False

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

fake.sha1(raw_output=False)
# '126a0cbdbd7d62a69fde7439bcd53541d0147bdc'

fake.md5(raw_output=False)
# '0fbc03bc10cdcd6989dc50dcbad5c9d8'

faker.providers.person

fake.last_name()
# 'Mann'

fake.suffix_female()
# 'DDS'

fake.suffix()
# 'DVM'

fake.prefix()
# 'Mrs.'

fake.first_name_female()
# 'Kathryn'

fake.prefix_male()
# 'Dr.'

fake.prefix_female()
# 'Dr.'

fake.name_male()
# 'Hector Mueller'

fake.name_female()
# 'Kelsey Brown'

fake.first_name_male()
# 'Brandon'

fake.suffix_male()
# 'Jr.'

fake.name()
# 'David Maldonado'

fake.last_name_male()
# 'Hunt'

fake.first_name()
# 'Jason'

fake.last_name_female()
# 'Thomas'

faker.providers.phone_number

fake.msisdn()
# '2815402547923'

fake.phone_number()
# '1-581-563-6861'

faker.providers.profile

fake.simple_profile(sex=None)
# {   'address': '7239 Rebecca Brook\nPort Jason, SC 74808',
#     'birthdate': '1992-03-16',
#     'mail': 'laura99@hotmail.com',
#     'name': 'Douglas Rivera',
#     'sex': 'M',
#     'username': 'kowens'}

fake.profile(fields=None, sex=None)
# {   'address': '593 Kenneth Place\nNew Jill, WI 98131',
#     'birthdate': '1978-02-05',
#     'blood_group': 'B-',
#     'company': 'Evans and Sons',
#     'current_location': (Decimal('24.176254'), Decimal('17.161401')),
#     'job': 'Social worker',
#     'mail': 'eddie22@gmail.com',
#     'name': 'Jennifer Macdonald',
#     'residence': '03562 Becker Extensions Apt. 741\n'
#                  'South Jacobport, AL 61818-2208',
#     'sex': 'F',
#     'ssn': '102-79-7852',
#     'username': 'owensbrittney',
#     'website': [   'http://daugherty-howard.com/',
#                    'https://phillips-smith.info/',
#                    'http://www.stephens.com/',
#                    'http://stout.com/']}

faker.providers.python

fake.pydecimal(left_digits=None, right_digits=None, positive=False)
# Decimal('18915.3505641826')

fake.pyset(nb_elements=10, variable_nb_elements=True, *value_types)
# {'dennisjordan@duran.info', 'NXHDikPdJDTwYTiELBUQ', 'mwmQBNVKdoDkBrSRORRm', Decimal('423997647905416.0'), 6889, 59627203694.9, 'PGcihJcehimeiZVdHGZZ', Decimal('-677.0')}

fake.pyint()
# 9707

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

fake.pyiterable(nb_elements=10, variable_nb_elements=True, *value_types)
# (   'hAvUonmxijTMSEbHZZKz',
#     'QzFwrgOWDMDMjOJowkKH',
#     'https://rhodes-murray.net/category/',
#     -654553774974.5,
#     'https://www.smith.com/category/wp-content/homepage/',
#     'ecAMHEBAHSFuMZGSZfjr',
#     'VsFiCIwiREXWHyXGSuNL',
#     'cpruitt@yahoo.com',
#     datetime.datetime(2018, 2, 19, 15, 13, 9),
#     datetime.datetime(2014, 11, 14, 4, 29, 47),
#     Decimal('-9117164736621.42'),
#     datetime.datetime(2013, 3, 9, 15, 41, 24))

fake.pydict(nb_elements=10, variable_nb_elements=True, *value_types)
# {   'ability': 'felHPYyOdWuJMNMzHNIR',
#     'environmental': 'VkhqoxnCjiRTfnzKdhtX',
#     'heart': Decimal('-16642227536.118'),
#     'pull': datetime.datetime(1992, 8, 30, 13, 48, 44),
#     'reduce': 'OyqMDGTGAuOBeriaaCxO',
#     'war': 'wVjFwfduexFkJQruizBu'}

fake.pylist(nb_elements=10, variable_nb_elements=True, *value_types)
# [   'OkiAIKEouVCpyjqCooWU',
#     'hEHPHbVOdZaHiHFOXfyL',
#     datetime.datetime(1987, 12, 15, 4, 9, 37),
#     Decimal('-193764.788'),
#     datetime.datetime(2004, 12, 24, 16, 16, 45),
#     'vkmidpcIsqSODaydjlVR']

fake.pystruct(count=10, *value_types)
# (   [   7014,
#         -73.76502,
#         'bMdUxHpCwoiuHAprCugO',
#         datetime.datetime(2008, 7, 2, 13, 40, 27),
#         9007,
#         6489640495.0,
#         2972,
#         497740140969831.0,
#         9828,
#         570],
#     {   'add': 381.695948,
#         'already': datetime.datetime(2013, 8, 21, 12, 41, 27),
#         'cover': 'tpatterson@yahoo.com',
#         'defense': datetime.datetime(1989, 10, 23, 20, 44, 48),
#         'evidence': 'SqEEbypqOCupkbNtfVLy',
#         'hundred': 'XLEWnuPNeEppNnzMEEGo',
#         'opportunity': Decimal('-62878.39089943'),
#         'prevent': Decimal('-16.5678468724677'),
#         'very': 'OwTtOewzaDELmcAobQMk',
#         'why': 'oGoBDBscynuoFGoueLXF'},
#     {   'according': {   8: datetime.datetime(1994, 12, 15, 18, 31, 7),
#                          9: [   'eqOUXJqiykhABRtWOjBh',
#                                 'tcnLopSHWDcimEoFPEfZ',
#                                 5430],
#                          10: {   8: 'RDmeKDCNffiSbERoEmIX',
#                                  9: 'wBtEssTvCLuxQYkXiqRL',
#                                  10: [   Decimal('180762473268.0'),
#                                          Decimal('-90177517.2')]}},
#         'any': {   3: 6726,
#                    4: [   'XzUbHnLgcjuQDgOCsGqA',
#                           'aXikjNkVzaMgZJHEHuGE',
#                           Decimal('5550065.788')],
#                    5: {   3: 'RmowPBSgfDwPGRCACCUz',
#                           4: 'vXeODQiAjPDVDrIyKlMt',
#                           5: [   'nYngJHUhwrMrremdTWzx',
#                                  Decimal('5773.39568633')]}},
#         'approach': {   2: 'julia67@scott.net',
#                         3: [73630539363173.1, 9619, 'HKSoJeZJbTMWXeemytMH'],
#                         4: {   2: 4031,
#                                3: 3051979550623.17,
#                                4: [   datetime.datetime(2018, 1, 6, 0, 34, 31),
#                                       16421959839.81]}},
#         'better': {   7: 'yvcxwgXHUtohdzkZvlgy',
#                       8: ['tWsqbrGZhhAhQQGkpQsA', 4218, 'jatkinson@gmail.com'],
#                       9: {   7: Decimal('-513930.91244'),
#                              8: Decimal('-1291027050.5'),
#                              9: [   Decimal('-606935885631.9'),
#                                     'https://andrews.net/search/']}},
#         'deal': {   9: Decimal('60468218393.73'),
#                     10: [8145, 6941, 'harringtonanne@mcdowell.com'],
#                     11: {   9: Decimal('-173.58500455971'),
#                             10: 'RUOaShdrVTPbnlOHhGKM',
#                             11: [   datetime.datetime(1980, 5, 26, 18, 25, 49),
#                                     'KKJvgLXZiVyZkpGlkgmr']}},
#         'into': {   1: 'rMiooKzmfvCyIIeHoysg',
#                     2: [   'eAqRULGrUjHFkFIXkeJP',
#                            'xfHeQcxFRHZfXfmrXWjh',
#                            datetime.datetime(1996, 3, 11, 4, 57, 2)],
#                     3: {   1: 'http://knight.com/explore/list/explore/post.htm',
#                            2: -833106624.556,
#                            3: [-164137789.9, 665]}},
#         'protect': {   6: 'MtqSUPeKfxIHlIidYVZR',
#                        7: [   Decimal('85583776002.6'),
#                               'jvjDtLIfEcYyGBmNrjZY',
#                               'JoPGgsiRFCIlByLWaCbI'],
#                        8: {   6: 1124,
#                               7: datetime.datetime(1987, 11, 10, 21, 16, 13),
#                               8: [   'https://jackson-davidson.com/list/wp-content/post.htm',
#                                      'swkBvjrAradVFbYlaIrx']}},
#         'reflect': {   4: 7096,
#                        5: [   'ITLHYznPUSZHAMgFETFy',
#                               'http://www.thomas.com/blog/list/tags/about.php',
#                               3007],
#                        6: {   4: Decimal('1953192256.53'),
#                               5: Decimal('-1984995845782.49'),
#                               6: [Decimal('3079681034.67'), Decimal('81.57')]}},
#         'smile': {   0: 'GgwqFLSkxOODQdaGiqEH',
#                      1: [8556, -31637081726628.8, Decimal('159252534520.0')],
#                      2: {   0: Decimal('-57.43'),
#                             1: 'https://www.fuentes-smith.info/terms.php',
#                             2: [   'mWlLHHGkRTsljfEstiyG',
#                                    'katherine85@thomas.com']}},
#         'who': {   5: datetime.datetime(1989, 1, 23, 14, 31, 49),
#                    6: [   'josephlynch@hotmail.com',
#                           'nbyqIOdyDDMDdOFbSzBn',
#                           -409405929231.9],
#                    7: {5: 7653, 6: 3737, 7: [63.0, 'FsCrpJrzSrlvzySQRkRi']}}})

fake.pytuple(nb_elements=10, variable_nb_elements=True, *value_types)
# (   5286,
#     'jonesjason@hotmail.com',
#     Decimal('29878736529219.1'),
#     8433,
#     'uuCCVvtIaqVSwvVqVgnK',
#     5684,
#     datetime.datetime(1975, 5, 3, 0, 5, 7),
#     5501,
#     'dTjQfHUlGJFwjzGXzgLB')

fake.pyfloat(left_digits=None, right_digits=None, positive=False)
# -74685976.72

fake.pybool()
# True

faker.providers.ssn

fake.ssn()
# '829-17-6617'

faker.providers.user_agent

fake.windows_platform_token()
# 'Windows NT 5.01'

fake.user_agent()
# ('Mozilla/5.0 (Windows NT 5.2; kl-GL; rv:1.9.1.20) Gecko/2010-05-09 07:54:41 '
#  'Firefox/3.8')

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

fake.linux_processor()
# 'i686'

fake.safari()
# ('Mozilla/5.0 (Windows; U; Windows 98; Win 9x 4.90) AppleWebKit/533.36.3 '
#  '(KHTML, like Gecko) Version/4.0.2 Safari/533.36.3')

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

fake.firefox()
# ('Mozilla/5.0 (Macintosh; PPC Mac OS X 10_11_3; rv:1.9.6.20) Gecko/2014-09-09 '
#  '22:23:08 Firefox/3.8')

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

fake.mac_processor()
# 'U; PPC'

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

fake.opera()
# 'Opera/8.36.(Windows NT 6.1; ts-ZA) Presto/2.9.189 Version/10.00'