Language en_US

faker.providers.address

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

fake.street_address()
# '44386 Tammy Lodge Suite 021'

fake.military_state()
# 'AE'

fake.country()
# 'Equatorial Guinea'

fake.postcode()
# '93502'

fake.secondary_address()
# 'Apt. 364'

fake.military_apo()
# 'PSC 6356, Box 7157'

fake.military_dpo()
# 'Unit 7561 Box 8086'

fake.street_suffix()
# 'Spurs'

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

fake.state()
# 'Arizona'

fake.city_prefix()
# 'South'

fake.building_number()
# '04186'

fake.city_suffix()
# 'town'

fake.postalcode()
# '62464'

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

fake.zipcode_plus4()
# '50293-7782'

fake.zipcode()
# '59391'

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

fake.postalcode_plus4()
# '87820-4094'

fake.address()
# '18233 Robles Freeway Apt. 713\nNew Ashley, CA 44521'

fake.military_ship()
# 'USS'

fake.street_name()
# 'Lisa Knolls'

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

fake.city()
# 'Port Dawn'

faker.providers.automotive

fake.license_plate()
# 'XGG 440'

faker.providers.bank

fake.iban()
# 'GB29AKEO4612081809178'

fake.bank_country()
# 'GB'

fake.bban()
# 'OETO9280354153611'

faker.providers.barcode

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

fake.ean13()
# '4433238765933'

fake.ean8()
# '23211193'

faker.providers.color

fake.safe_color_name()
# 'green'

fake.rgb_css_color()
# 'rgb(144,114,226)'

fake.rgb_color()
# '6,93,114'

fake.safe_hex_color()
# '#dd9900'

fake.color_name()
# 'MediumSeaGreen'

fake.hex_color()
# '#213a97'

faker.providers.company

fake.catch_phrase()
# 'Adaptive bifurcated benchmark'

fake.bs()
# 'generate dot-com niches'

fake.company_suffix()
# 'PLC'

fake.company()
# 'Richardson Inc'

faker.providers.credit_card

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

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

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

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

fake.credit_card_full(card_type=None)
# 'Diners Club / Carte Blanche\nLauren Hardy\n30200147457444 10/27\nCVC: 739\n'

faker.providers.currency

fake.currency()
# ('KGS', 'Kyrgyzstani som')

fake.cryptocurrency_code()
# 'ADA'

fake.currency_name()
# 'Sudanese pound'

fake.currency_code()
# 'AMD'

fake.cryptocurrency()
# ('UBQ', 'Ubiq')

fake.cryptocurrency_name()
# 'Monero'

faker.providers.date_time

fake.date_between_dates(date_start=None, date_end=None)
# datetime.date(2019, 1, 22)

fake.day_of_week()
# 'Monday'

fake.century()
# 'VII'

fake.date_time_ad(tzinfo=None, end_datetime=None, start_datetime=None)
# datetime.datetime(951, 9, 1, 12, 21, 52)

fake.month()
# '08'

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

fake.date_this_decade(before_today=True, after_today=False)
# datetime.date(2017, 10, 21)

fake.past_datetime(start_date="-30d", tzinfo=None)
# datetime.datetime(2019, 1, 16, 4, 0, 58)

fake.date_this_month(before_today=True, after_today=False)
# datetime.date(2019, 1, 18)

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

fake.year()
# '1986'

fake.am_pm()
# 'PM'

fake.date_this_century(before_today=True, after_today=False)
# datetime.date(2016, 5, 3)

fake.iso8601(tzinfo=None, end_datetime=None)
# '1983-01-23T06:22:28'

fake.date_time(tzinfo=None, end_datetime=None)
# datetime.datetime(2009, 1, 24, 18, 14, 1)

fake.date(pattern="%Y-%m-%d", end_datetime=None)
# '1970-12-17'

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

fake.date_time_between(start_date="-30y", end_date="now", tzinfo=None)
# datetime.datetime(2013, 1, 24, 15, 59, 18)

fake.timezone()
# 'Asia/Aqtau'

fake.time_object(end_datetime=None)
# datetime.time(5, 42, 55)

fake.time(pattern="%H:%M:%S", end_datetime=None)
# '18:26:39'

fake.date_of_birth(tzinfo=None, minimum_age=0, maximum_age=115)
# datetime.date(1953, 7, 31)

fake.date_time_this_decade(before_now=True, after_now=False, tzinfo=None)
# datetime.datetime(2018, 10, 7, 16, 49, 14)

fake.date_time_between_dates(datetime_start=None, datetime_end=None, tzinfo=None)
# datetime.datetime(2019, 1, 22, 17, 7, 52)

fake.day_of_month()
# '15'

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

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

fake.date_object(end_datetime=None)
# datetime.date(1983, 12, 1)

fake.month_name()
# 'June'

fake.date_time_this_century(before_now=True, after_now=False, tzinfo=None)
# datetime.datetime(2013, 3, 31, 1, 4, 45)

fake.date_time_this_month(before_now=True, after_now=False, tzinfo=None)
# datetime.datetime(2019, 1, 6, 23, 14, 31)

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

fake.future_datetime(end_date="+30d", tzinfo=None)
# datetime.datetime(2019, 2, 5, 3, 19, 31)

fake.date_time_this_year(before_now=True, after_now=False, tzinfo=None)
# datetime.datetime(2019, 1, 21, 15, 24, 19)

fake.time_delta(end_datetime=None)
# datetime.timedelta(3844, 33074)

faker.providers.file

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

fake.file_path(depth=1, category=None, extension=None)
# '/pressure/simply.mov'

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

fake.mime_type(category=None)
# 'application/ogg'

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

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

faker.providers.geo

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

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

fake.latlng()
# (Decimal('-52.675163'), Decimal('-40.349018'))

fake.local_latlng(country_code="US", coords_only=False)
# ('36.61033', '-88.31476', 'Murray', 'US', 'America/Chicago')

fake.location_on_land(coords_only=False)
# ('-4.16694', '-40.7475', 'Guaraciaba do Norte', 'BR', 'America/Fortaleza')

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

faker.providers.internet

fake.ipv4_network_class()
# 'c'

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

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

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

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

fake.email(*args, **kwargs)
# 'michaelallen@anderson.com'

fake.ascii_company_email(*args, **kwargs)
# 'scottamanda@jenkins.com'

fake.uri()
# 'https://watson.net/blog/main/main/about.htm'

fake.company_email(*args, **kwargs)
# 'ifisher@ramos-butler.org'

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

fake.mac_address()
# 'fa:84:bc:31:3e:3c'

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

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

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

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

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

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

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

fake.uri_page()
# 'category'

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

fake.slug(*args, **kwargs)
# 'forget-first-best'

fake.domain_name(*args, **kwargs)
# 'newton-clements.com'

fake.uri_extension()
# '.asp'

fake.hostname(*args, **kwargs)
# 'db-18.long-patel.com'

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

fake.tld()
# 'com'

fake.ipv6(network=False)
# 'b5a2:807e:db91:857e:b0bf:c334:11d8:7649'

faker.providers.isbn

fake.isbn10(separator="-")
# '1-69688-938-3'

fake.isbn13(separator="-")
# '978-0-650-18036-9'

faker.providers.job

fake.job()
# 'Scientist, research (maths)'

faker.providers.lorem

fake.sentence(nb_words=6, variable_nb_words=True, ext_word_list=None)
# 'Education despite tree grow.'

fake.words(nb=3, ext_word_list=None, unique=False)
# ['memory', 'free', 'easy']

fake.paragraph(nb_sentences=3, variable_nb_sentences=True, ext_word_list=None)
# ('Cut product people race his thing ever decade. Reflect report scene car '
#  'civil commercial.')

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

fake.text(max_nb_chars=200, ext_word_list=None)
# ('Everybody order another. House home think nothing order quickly thousand '
#  'matter.\n'
#  'Box resource early style fast. Past network interesting affect must. Most '
#  'let minute rate their modern authority.')

fake.paragraphs(nb=3, ext_word_list=None)
# [   'Officer soldier section bit apply attention determine herself. Century '
#     'before fish care still attack data. Learn across nice south then '
#     'government. By check into both worker leave.',
#     'Myself present interesting hope current director lot. Able reach face '
#     'able.',
#     'Eat information leg bag course. News tax prepare painting particular '
#     'reason edge. Key truth scientist technology now part expert.']

fake.sentences(nb=3, ext_word_list=None)
# [   'Ahead success half already.',
#     'Meeting into who world ever life course main.',
#     'Until whole police actually as very.']

faker.providers.misc

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

fake.null_boolean()
# False

fake.language_code()
# 'sq'

fake.locale()
# 'hi_IN'

fake.uuid4(cast_to=<class 'str'>)
# 'a9b238d7-6ae5-492b-9697-8bcb9910a450'

fake.md5(raw_output=False)
# '972c80593dff813eeb924efaf88a165a'

fake.binary(length=1048576)
# (b'\x9c\xf5\x7f\x9d\x86\xa6\x7f\x87\xf5\xca\x96\x0b~\x87\x89@\xe6\xd0\x00\x1b'
#  b'cA\xd2\xeao\x02Eyt~K\x8b\xf5\xdd\x91n\xd0\x8a\xc5\x86\x91\x8e\xa9\x1b'
#  b'\xb0T)\x92\x14\xfcT\xb0,\xe4\xde\x7fq\x95\xd2\xdc\x08\xddYzq\x13\x03\xf6'
#  b'\xf9s\xd6n\xe7\xba\x8a\xc7\x0f>@\xce3H\x9e\x90\x97\xe6ZM/\xe5\x0fo'
#  b'\xa1\xa9\x86f@\x0f\xf9\xe1K~\xdd\x87\xd1)\xeaC\xa4\x8f,\xf6\x1f*t7'
#  b'"\xcf\xbd\x82\xeb\xfa^\x95M7Fx\xf4\xa1ax+\xc9\xe6x\x14\xaa\xd0h\xfa$\xff\x05'
#  b"\x1c(ni\xa9Dg,\x0bV\xa2\xf1\x81l\x86\x9b\x9a\x86^'\x15\xcb*x\x8e\xfa\xeb\xbb"
#  b'BQ\xc7&\xca,\xb4\xa4K\xc9Q\xcf\\\x04z\xf1\xb23\x00\xd7\xf8\xcd\x10p'
#  b'\x02}"\xaa\xcf\xe8\xb6\xc5\xf4\x82!\xd1@2\xb0\x94O\xf2\xd5\xc9\x17\x81{\\'
#  b'PN\x94\x00$\x10:#\x02\xde\xa2eSt"\xc2\x0b\xf3\x9e\xa6\xdd\xfb\x06\xdc'
#  b'\x8f\x7f\x9b@\x9d\xdd\x928\x00|\xd5)\xeb\xe2\x9cYV\xf3\xe5\xc35\xfd\x0fY'
#  b'\x87\x0cF8\x11\xb9fzg\x00\xf8v\xd6\xde\x10\x95\x85q@\x11LI\xa2&s\xda\x13K'
#  b'\x90\xc5\xf0\x9e\xae\x8b\xc0\xe1\x1b\x021\x10k\xb7]E\xa0\xf8\xb7\x89'
#  b'\xec\xb0\xd5j\x96\x8cc\xfa~x.\xa3\xe5\xf8\xd6\xe4l\n\n\x7f\xbev\xb0\x90'
#  b'\x8bP\xdc\xdds\x91s\xa5B\xff\xe3\x96\xc7\xa7\xbb\xd1A5\xda\xe1'
#  b'\xcb\x96\x87\xa1\xe7%\x0f\xf5\xa6O\xc9\x1b+\xaf\x97\r\xaf\xf8q\x88;t<y'
#  b'h\x9e]D]\xb5\x04@a\xf5k\xd2i(n\x16\x80\xf3."\x98\xf6\xfaI\x96\x85\x80\xf0'
#  b'\xdc\xe6PG\x8aR\xc8{\xcb\xf4,A\xa6\x00.C!\xed\xa6\xbc\n\xba[\x9duk)('
#  b'\x12bV\xb7\xdf\xb7\xf2\xc6\x88e2\xdf\x0c\xd8s\xb4u/:\xa9\xd6\xf9u\xca'
#  b'(\xd4\x02\xafCy\x038t\x07\xba\xd8\xdc> \xb0\xc9R\xcdcb\xdc\xe1\xadw\xa45\xa7'
#  b'9_\xa2X\xbe\xd34\x9e1^\xcb\xba\x96-D\xde\x99\x16b\xbce\x1a\x16\x84'
#  b'\x92<\x1f\x066\xe3\xef<\x96\xd666M^\xc7\xe6o\x11`\xa4\x0f\x13\x88r'
#  b't\xb1\x0f\xc3\xf3O\xe7N\xc3q\xc1.\xc4*L\x14\x02g \xc1\x08T_\xca'
#  b'\xd8\xef\xc1\xa6e\x1a\xf2\x97\xd9 n#\xc8\xad\xdd\xed\xbf\x1b\x0f\xd0b\xedD]'
#  b'\x88\xb0AT\x02\xeb\x0f\xde%\x1a\x1a\n\xfc\x8f\xd5\xef\x9e^\x90:A\x06/\xf0'
#  b'7\xfe\xc9\x827\xec\xbad\xf6U7\xe6\xbc\xcc\xdc\xf1 )\x07\xe9\xb3(\xb6o'
#  b'\xecE\xe6\xd1K\xd1>/8k\xed\x94\xfa\xa5~E\x88_wfG\x87\xdd\xde\xac\x17c\x19'
#  b'\x0f\x9d\xfa\x80\x82\x07L\x87)\xaa\x93.\\"T\x05\\\xb7F\xce[\xe1\xa9\xc1'
#  b'\xbf\xb1J\x00C\xcd\xa4\n\xbc#TB\xd0\xda\xc0\xdf\xb1$\xee\x8ei\xc1.\x11'
#  b'\xcd\x8e7Z\x82\\<\xb1m\x84\x1e\xc8\xa22e\xa7\xf9\xa7{;\xa7\xa4^\xc0'
#  b"\x1aV\x9f\x0f\xdd\x06_\x0b\x91v\\\xea\r\xb2a'b\x10p\xa2\xe9F-$3\x91\xd8\x92"
#  b'/\xae\xda\x993\'>\xa5f\n"\x8f$\x0b\xa1\xe8\xe9\xe8\xa5\xb1I\xc7y\x94'
#  b'\xb7\x7f1\xe8\xe6Z@orR7\xe7\x03\xbf\xa3f\x9eF\x14\xc9\xfeP\x8a\x11m\x07\x81]'
#  b'\r\xcc\xb3\xd0NP\xca\xdc\x8d|X\x89\x99ZG\xe1\xe1\x98\xea/\xf2\x9fm\xad'
#  b's\x91\xbd\x98\xa2\x0e\xfeK\xe6C\x0e\xe8*A\x85)\xdb\xb4lRG\xd801'
#  b'\x1a\xb9\xf1\xd2\xa9-;\x13|m\xb9\xa8\xed\xfc\xd2\t\xa9\x87\x89\xf72\xcd5\x9f'
#  b'o\xaa\x11x\x95\x8826 \xb2\xaf\xf0d2\xfd\xd6\x8e:\xad&\x05M\x94\xd6V[\xde\xf1'
#  b'>\x0c\n\xb7\xcf\x05\x9f#\xeb\xf2\xce\x93\xc4*N\xae\xc9G\xb1\xa2R\xa3+\xf9'
#  b'\xf7T9\x99\xee\x8d,h\x15\x1c\xb6\xafk\xa7e\xf2\xb6\xc6\xc1\x87'
#  b'\xc0\xac\x15\x982\x9b\x96\xb4V\x8b>\x17\xd3&\xf6\x04\xe6D\x8a\x12'
#  b'\x12\xf8\xa3\x00I\xbe\x10l\x0bD?\x94{\xe4\x8e\xf1\xee\xf6\x7f\xcbQr\xa7D'
#  b'\xf37\x00\x8c\x98)\xbe\n\xb0\xe5\x8a\xe8\x01\xec\xd1QMm\x11\xf9')

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

fake.boolean(chance_of_getting_true=50)
# True

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

faker.providers.person

fake.last_name_female()
# 'Phillips'

fake.suffix_male()
# 'DVM'

fake.prefix()
# 'Miss'

fake.suffix()
# 'MD'

fake.name()
# 'Christine Church'

fake.prefix_female()
# 'Mrs.'

fake.last_name()
# 'Gay'

fake.first_name()
# 'Tammy'

fake.first_name_male()
# 'Joseph'

fake.name_male()
# 'Gary Ballard'

fake.first_name_female()
# 'Paula'

fake.prefix_male()
# 'Mr.'

fake.last_name_male()
# 'Carson'

fake.name_female()
# 'Rebecca Brown'

fake.suffix_female()
# 'MD'

faker.providers.phone_number

fake.msisdn()
# '1211083324336'

fake.phone_number()
# '537-170-0145x2663'

faker.providers.profile

fake.profile(fields=None, sex=None)
# {   'address': '93525 Randy Lock\nJosephbury, WY 55258',
#     'birthdate': datetime.date(1984, 10, 9),
#     'blood_group': 'B+',
#     'company': 'Martin Group',
#     'current_location': (Decimal('3.1744245'), Decimal('-108.956395')),
#     'job': 'Manufacturing engineer',
#     'mail': 'kelsey92@yahoo.com',
#     'name': 'Erica Miller',
#     'residence': '84756 Thomas Haven\nNorth Mercedes, WY 31385',
#     'sex': 'F',
#     'ssn': '634-27-0771',
#     'username': 'llane',
#     'website': ['https://pena-beard.org/']}

fake.simple_profile(sex=None)
# {   'address': '9040 Kelly Forks Suite 583\nPort Kenneth, KS 61655',
#     'birthdate': datetime.date(1918, 7, 6),
#     'mail': 'taylorjennifer@gmail.com',
#     'name': 'Devin Lynch',
#     'sex': 'M',
#     'username': 'meganhodges'}

faker.providers.python

fake.pydict(nb_elements=10, variable_nb_elements=True, *value_types)
# {   'age': 'GSrfXYPjYPGyJaBHOzMK',
#     'agreement': Decimal('-2119463244002.9'),
#     'financial': 'QRrPmzAPPqHGIYfAbxIw',
#     'finish': Decimal('57094602326719.0'),
#     'health': 'QUngtgQmWHXkRWLZEfGJ',
#     'it': 4648,
#     'memory': 'muqpxikLtVQoAgVwbkUC',
#     'office': 3430,
#     'policy': 425302.0,
#     'rest': 'jesusthompson@keith-mclaughlin.com'}

fake.pybool()
# False

fake.pylist(nb_elements=10, variable_nb_elements=True, *value_types)
# [   'charlessmith@yahoo.com',
#     3450,
#     17240.212,
#     'OyoPijhOhBGaYIBMXFSP',
#     -72224969264971.0,
#     'http://www.mendez.org/list/search/faq/',
#     'https://www.smith.com/tags/main/index.htm',
#     Decimal('-67648.9166'),
#     datetime.datetime(2015, 11, 11, 12, 5, 11),
#     3219,
#     'http://mcpherson-solis.com/list/homepage/']

fake.pystruct(count=10, *value_types)
# (   [   'aBdZagAAvOYlEtdUGWNi',
#         'PfrDhPJVLayAFDkrKaKz',
#         'jGtRJWWsDPQQWhbIBXgc',
#         'http://www.atkins.info/categories/blog/terms/',
#         'http://www.alexander.com/homepage.html',
#         'mWPPPhLTyLaHLxfRqGNP',
#         datetime.datetime(2001, 3, 16, 16, 49, 3),
#         'bHnqGrwhYNJVHLMWchgM',
#         -722518117.910759,
#         -39724681.8121],
#     {   'art': 3921,
#         'building': 'xnOlLycJVdCpmtnXeYfS',
#         'choice': 'https://www.gonzalez-evans.org/list/tag/register.html',
#         'face': 'wptSMamKNDYKpCniGDBx',
#         'far': 'BDCvIIWQJlhEsgsMEEwo',
#         'forward': 'CrdMTgDaqjioygazqXDf',
#         'require': 7960,
#         'risk': Decimal('13608954931800.1'),
#         'stand': 'hiCQdqlOICxHmhxBTcNq',
#         'war': 'XsRrNfnbRNAbqhKpzewr'},
#     {   'evidence': {   5: 2552,
#                         6: [   'mIndzfMotsbkyNuYWiTo',
#                                'aUNbUHumCeHyzbZcqWXL',
#                                Decimal('-1957302.339')],
#                         7: {   5: 'koaYSnxJGyhcgUhfgZjg',
#                                6: 'https://www.dalton-dunn.com/tag/categories/homepage/',
#                                7: [   'loYQePukGpUnfIRruIfb',
#                                       'GwHNBbeOcvtsxJGxuYoK']}},
#         'expert': {   4: 'fmcintyre@hotmail.com',
#                       5: [3841, 6661, 'hubbardjon@jenkins.org'],
#                       6: {   4: 'http://www.hunt.biz/homepage.jsp',
#                              5: 9406,
#                              6: [   'ayalalindsay@hotmail.com',
#                                     datetime.datetime(1994, 7, 30, 13, 48, 27)]}},
#         'letter': {   8: 'https://www.manning.com/search.html',
#                       9: [   'https://sanders.com/tag/posts/tags/terms.asp',
#                              9288,
#                              'uqJeSVYwhqflUinGPKuS'],
#                       10: {   8: 423,
#                               9: 'KacKWIVREcTSHxINByrW',
#                               10: [Decimal('8.81255915'), 2.8]}},
#         'lot': {   7: 4184,
#                    8: [   datetime.datetime(2010, 3, 11, 13, 13, 53),
#                           'vspkkaLABntOjBggDBNc',
#                           datetime.datetime(2003, 5, 12, 1, 20, 59)],
#                    9: {   7: datetime.datetime(1985, 6, 2, 11, 10, 55),
#                           8: -554376139833.906,
#                           9: [1805, 'amber00@gmail.com']}},
#         'possible': {   3: 781,
#                         4: [   'CBgZCXwffctZaXHgPGRe',
#                                Decimal('546996944950.0'),
#                                'GqYsPJapJKmsMojEDHOM'],
#                         5: {   3: 4785,
#                                4: datetime.datetime(1996, 6, 12, 15, 42, 54),
#                                5: [   'denise03@carr-rodriguez.com',
#                                       -6797774536531.0]}},
#         'reflect': {   1: 'HJmGDooUcCzUlkACicgN',
#                        2: [   'dMFKXzXZTBPCICGRVltc',
#                               9802,
#                               'TaSBIGgorjQwLlPMkXnT'],
#                        3: {   1: 1495754961112.91,
#                               2: datetime.datetime(1981, 10, 22, 17, 43, 15),
#                               3: [   'camposbryan@yahoo.com',
#                                      'UdFbSrPKCdpOVvxrIRDF']}},
#         'soldier': {   2: 'https://www.peterson-kennedy.com/search/author.htm',
#                        3: [   'iwest@yahoo.com',
#                               'http://carey.com/search.html',
#                               Decimal('715870227894572.0')],
#                        4: {   2: 8178,
#                               3: 6751,
#                               4: ['axTXixVJoArZBttBMYzf', 7538]}},
#         'street': {   6: 9603,
#                       7: [   'XBTRUrvqCgOWWyzrvxhR',
#                              'http://www.crawford.net/',
#                              'YjCMTQcKmsuWtCclDhxM'],
#                       8: {   6: Decimal('-683.2579152'),
#                              7: Decimal('12826.0'),
#                              8: ['jasmine00@hotmail.com', 7963]}},
#         'table': {   0: 9362,
#                      1: [   2645,
#                             'ESQVANWfNpdpSyamMjDr',
#                             'http://smith.info/login/'],
#                      2: {   0: 'frank40@hotmail.com',
#                             1: 'YwntaFqMggAqHIByUGwR',
#                             2: [-33652931.7928, 'EAxveYHFTWVWQglEkulb']}},
#         'your': {   9: 5195,
#                     10: ['ericjohnson@brown.com', 9399, 'kfFcBicxYbqIOKHXIeNM'],
#                     11: {   9: Decimal('760201095918.16'),
#                             10: 1938,
#                             11: [   Decimal('-49.419861'),
#                                     'http://www.sanchez-torres.com/list/search/category/post/']}}})

fake.pyset(nb_elements=10, variable_nb_elements=True, *value_types)
# {'KJdobjfXMuyZWawXxxEk', -4575100956.0, 'RzjRNHUIAcuAsiosDaKu', 'sdABCQlvbhvNSPcQuseB', 'crMbWldpbdqLFJVbclVD', 683, 9644, 5552, 984, 3450, 'kimeric@grimes.org'}

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

fake.pytuple(nb_elements=10, variable_nb_elements=True, *value_types)
# (   'gregorytonya@torres.com',
#     6177,
#     'IJvijNBtPCgCCydaMmii',
#     'http://www.rivera.com/homepage/',
#     1355,
#     'qgleQFLPHKlHnOiXodHD',
#     7279,
#     'ashleymckenzie@kelly.com',
#     8916,
#     Decimal('-675.177356990576'),
#     'DrqZOHeZgVqJucwMahyx',
#     'CrnwjjQHRioJDVGZeQSi',
#     -748039.6)

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

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

fake.pyint()
# 327

fake.pyiterable(nb_elements=10, variable_nb_elements=True, *value_types)
# (   0.44,
#     'zDmcKKoDdWUbQxkjfyRA',
#     9858,
#     'oAWijiBNFUkdItRmfvMS',
#     'oQVdtTXBxgDSffcAijJr',
#     'clHVEAevzPZQtZHLULWU',
#     -8425.0,
#     'GTKAwfmWcfvLaWtXzDkt',
#     'solomonvanessa@yahoo.com',
#     'http://powell.org/tag/blog/explore/search.asp',
#     'rwZakImtYIJTVjdfwYAc',
#     20869284856.0,
#     'https://shaw.biz/',
#     'ygMbJNkhjlmIRyHwDQue')

faker.providers.ssn

fake.ssn(taxpayer_identification_number_type="SSN")
# '456-65-0879'

fake.ein()
# '55-6719369'

fake.itin()
# '913-76-8212'

faker.providers.user_agent

fake.firefox()
# ('Mozilla/5.0 (Windows CE; kk-KZ; rv:1.9.2.20) Gecko/2015-08-17 21:15:26 '
#  'Firefox/3.8')

fake.safari()
# ('Mozilla/5.0 (Windows; U; Windows CE) AppleWebKit/532.42.6 (KHTML, like '
#  'Gecko) Version/4.0.5 Safari/532.42.6')

fake.mac_processor()
# 'U; Intel'

fake.user_agent()
# ('Mozilla/5.0 (Macintosh; Intel Mac OS X 10_6_2; rv:1.9.3.20) Gecko/2010-06-23 '
#  '06:14:16 Firefox/3.6.18')

fake.linux_processor()
# 'i686'

fake.windows_platform_token()
# 'Windows NT 6.2'

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

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

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

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

fake.opera()
# 'Opera/8.36.(X11; Linux i686; nl-AW) Presto/2.9.189 Version/10.00'