Language en_CA

faker.providers.address

fake.city_prefix()
# 'Lake'

fake.building_number()
# '65546'

fake.city_suffix()
# 'berg'

fake.postalcode()
# 'K2N 3H2'

fake.secondary_address()
# 'Suite 509'

fake.postal_code_letter()
# 'C'

fake.country()
# 'Cayman Islands'

fake.postcode()
# 'B5R2T6'

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

fake.province_abbr()
# 'SK'

fake.address()
# '6184 Haley Drive\nAtkinschester, BC E6P9L3'

fake.street_address()
# '264 Russell Station'

fake.province()
# 'New Brunswick'

fake.street_suffix()
# 'Forks'

fake.street_name()
# 'Elizabeth Junction'

fake.city()
# 'Angelaton'

faker.providers.automotive

fake.license_plate()
# '433574'

faker.providers.bank

fake.iban()
# 'GB88NUCA7935256814947'

fake.bank_country()
# 'GB'

fake.bban()
# 'MNUY4744630000374'

faker.providers.barcode

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

fake.ean13()
# '7261649967366'

fake.ean8()
# '86636971'

faker.providers.color

fake.safe_color_name()
# 'maroon'

fake.rgb_css_color()
# 'rgb(41,73,100)'

fake.rgb_color()
# '50,205,133'

fake.safe_hex_color()
# '#ccee00'

fake.color_name()
# 'DarkTurquoise'

fake.hex_color()
# '#9cb309'

faker.providers.company

fake.catch_phrase()
# 'Future-proofed transitional functionalities'

fake.bs()
# 'exploit 24/365 portals'

fake.company_suffix()
# 'and Sons'

fake.company()
# 'Braun-Stewart'

faker.providers.credit_card

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

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

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

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

fake.credit_card_full(card_type=None)
# 'Mastercard\nTina Richards\n5437552486517602 02/23\nCVV: 824\n'

faker.providers.currency

fake.currency()
# ('LTL', 'Lithuanian litas')

fake.cryptocurrency_code()
# 'STC'

fake.currency_name()
# 'Israeli new shekel'

fake.currency_code()
# 'SZL'

fake.cryptocurrency()
# ('TRX', 'TRON')

fake.cryptocurrency_name()
# 'Waves Platform'

faker.providers.date_time

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

fake.day_of_week()
# 'Tuesday'

fake.century()
# 'II'

fake.date_time_ad(tzinfo=None, end_datetime=None, start_datetime=None)
# datetime.datetime(1152, 8, 9, 2, 54, 3)

fake.month()
# '11'

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

fake.date_this_decade(before_today=True, after_today=False)
# datetime.date(2016, 12, 5)

fake.past_datetime(start_date="-30d", tzinfo=None)
# datetime.datetime(2018, 12, 28, 8, 59, 47)

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

fake.date_between(start_date="-30y", end_date="today")
# datetime.date(2012, 11, 23)

fake.year()
# '2017'

fake.am_pm()
# 'AM'

fake.date_this_century(before_today=True, after_today=False)
# datetime.date(2013, 1, 14)

fake.iso8601(tzinfo=None, end_datetime=None)
# '1998-03-19T18:07:40'

fake.date_time(tzinfo=None, end_datetime=None)
# datetime.datetime(2011, 3, 1, 13, 30, 36)

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

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

fake.date_time_between(start_date="-30y", end_date="now", tzinfo=None)
# datetime.datetime(2003, 11, 29, 11, 20, 36)

fake.timezone()
# 'Africa/Kinshasa'

fake.time_object(end_datetime=None)
# datetime.time(4, 45, 22)

fake.time(pattern="%H:%M:%S", end_datetime=None)
# '08:25:58'

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

fake.date_time_this_decade(before_now=True, after_now=False, tzinfo=None)
# datetime.datetime(2016, 1, 27, 8, 57, 55)

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

fake.day_of_month()
# '08'

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

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

fake.date_object(end_datetime=None)
# datetime.date(2019, 1, 16)

fake.month_name()
# 'November'

fake.date_time_this_century(before_now=True, after_now=False, tzinfo=None)
# datetime.datetime(2009, 10, 9, 3, 13, 16)

fake.date_time_this_month(before_now=True, after_now=False, tzinfo=None)
# datetime.datetime(2019, 1, 1, 22, 36, 56)

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

fake.future_datetime(end_date="+30d", tzinfo=None)
# datetime.datetime(2019, 2, 16, 12, 36, 17)

fake.date_time_this_year(before_now=True, after_now=False, tzinfo=None)
# datetime.datetime(2019, 1, 14, 21, 58, 22)

fake.time_delta(end_datetime=None)
# datetime.timedelta(12767, 23383)

faker.providers.file

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

fake.file_path(depth=1, category=None, extension=None)
# '/natus/quisquam.wav'

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

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

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

fake.file_name(category=None, extension=None)
# 'beatae.flac'

faker.providers.geo

fake.longitude()
# Decimal('-34.739887')

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

fake.latlng()
# (Decimal('40.1721735'), Decimal('42.124475'))

fake.local_latlng(country_code="US", coords_only=False)
# ('40.72371', '-73.95097', 'Greenpoint', 'US', 'America/New_York')

fake.location_on_land(coords_only=False)
# ('41.20485', '-8.33147', 'Paredes', 'PT', 'Europe/Lisbon')

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

faker.providers.internet

fake.ipv4_network_class()
# 'c'

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

fake.safe_email(*args, **kwargs)
# 'nicholasdyer@example.com'

fake.url(schemes=None)
# 'http://romero-gill.org/'

fake.image_url(width=None, height=None)
# 'https://placeholdit.imgix.net/~text?txtsize=55&txt=92x58&w=92&h=58'

fake.email(*args, **kwargs)
# 'randyparker@barnes.biz'

fake.ascii_company_email(*args, **kwargs)
# 'louis01@rodriguez.com'

fake.uri()
# 'https://www.page-woodward.com/'

fake.company_email(*args, **kwargs)
# 'thomasellis@glenn-fry.com'

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

fake.mac_address()
# '7a:ad:07:06:7d:21'

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

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

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

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

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

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

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

fake.uri_page()
# 'about'

fake.uri_path(deep=None)
# 'categories'

fake.slug(*args, **kwargs)
# 'dolore-voluptatum'

fake.domain_name(*args, **kwargs)
# 'everett.biz'

fake.uri_extension()
# '.html'

fake.hostname(*args, **kwargs)
# 'email-11.davis-fuller.org'

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

fake.tld()
# 'org'

fake.ipv6(network=False)
# '4661:f84d:2553:7f2c:1235:648d:40f1:3878'

faker.providers.isbn

fake.isbn10(separator="-")
# '1-931435-68-5'

fake.isbn13(separator="-")
# '978-1-00-708724-9'

faker.providers.job

fake.job()
# 'Patent examiner'

faker.providers.lorem

fake.sentence(nb_words=6, variable_nb_words=True, ext_word_list=None)
# 'Alias beatae assumenda quod officiis.'

fake.words(nb=3, ext_word_list=None, unique=False)
# ['rerum', 'quasi', 'deserunt']

fake.paragraph(nb_sentences=3, variable_nb_sentences=True, ext_word_list=None)
# 'Dolore id eveniet. Eveniet numquam id expedita laudantium totam.'

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

fake.text(max_nb_chars=200, ext_word_list=None)
# ('Explicabo id sequi laboriosam cupiditate. Libero soluta labore perspiciatis. '
#  'Minus cum culpa praesentium dicta.')

fake.paragraphs(nb=3, ext_word_list=None)
# [   'Assumenda provident deserunt autem architecto amet. Expedita cupiditate '
#     'non occaecati magnam voluptatem blanditiis. Velit est soluta cupiditate '
#     'voluptatibus assumenda.',
#     'Est aliquam expedita tempora velit libero totam. Ipsam quaerat culpa '
#     'iusto dolor.',
#     'Totam voluptatem eaque explicabo. Sit aut sed mollitia mollitia '
#     'perspiciatis quas. Tempore magni mollitia.']

fake.sentences(nb=3, ext_word_list=None)
# [   'Ut ullam earum sint exercitationem.',
#     'Quaerat dolorum tempore est.',
#     'Quaerat unde nihil incidunt cumque totam molestiae.']

faker.providers.misc

fake.sha1(raw_output=False)
# '36f74737ae4b1c4ef097427b97fd398d4dd2ed5b'

fake.null_boolean()
# False

fake.language_code()
# 'an'

fake.locale()
# 'pl_PL'

fake.uuid4(cast_to=<class 'str'>)
# '8d49fd80-2772-42e4-8629-f1bbfc273f17'

fake.md5(raw_output=False)
# '6515e48b689c05548144e545834e5033'

fake.binary(length=1048576)
# (b'\xb2\xc9D\x82\x88\x17\xeab\x96@\x02\x0e\x1b\xdaEL\x80\xc3w\xc2\xf7\xa9_\x0b'
#  b'E\xb0\x81Ic\x1ePC\xfa\xa6q\xd9\x86(m\x89\xa2\xc5<\xcd\xcc\x9a\xa6\xd2'
#  b"\x00Q\xeb\xd4\x1azz=:\xc3\xa7%'\xab\xb1\xb9\xde\xdb&T\x1b)\xae\x16Bva\xc2"
#  b'/\xe3\x90\xbd\xee4*\xb7+\xf9x\xa1\x90\x8d9\xefp\xbf\xac(w\xe6I\xbe'
#  b'\xcf\x00i\x8e\xb5ub\xe8\xe8\x1e\x90\x15\x9f\x0c\x11M\x81?\x8a]\x12\t\xea\xaa'
#  b'\x1bIq{"\xcb\xbc)\xaa\xe5\x97\xbe\x88Rj\xa9*\x80\xf6\xf1\x10\x8d5b'
#  b'\xf5\x1d\xc4f\xc8\xe1>\xfe\xd2X\xde\xa6\x0cZ\xd6B\x07H(\xd4\xd3s\xb1~'
#  b'\xde\xd6Yi~l\x08\xbb\x120\xb3\x97\xbeJv|(\x91\xb2\xfb\x88k\x14\x8e'
#  b'\x85\xd9\xe0\xa2\xe2f\xd3o\xed\xcc;Vp\x95WD\xf5\xdc\nN\xd1g\xc9\xc2'
#  b'\x14\xce{\xee\xa2&.\xea\xaaI\x12\x17(8\xc4\xcaZ\x03\xf1\xf2\tto$'
#  b"\x04\x1a\x85\x8b\x9c\x8a\xd9\xe7\xfb\xbcq\xce\xdb\x0c'E\xda\xef,\xb9"
#  b'\xdd+`\xf8w\x18\x0c\x112\xf3\xb6@\x88\x060,l\xad\xb6\x17\x14\x17\xda)'
#  b'\xe0\xfc\x9c>\x8c\x16+Y#Iy\xe7\xba\xda\x97\xa2\xf4\\\x00S\\p\x88\x90'
#  b'\xc2\xb0\xb1\xe1\xe5\xfa~p\x96\xe3g+\x89\xa0\xcc\x1aF\x19.\xe8V\xd49\x97{L5E'
#  b'\x11\xd9\x0eh\x8cM\x93t\xb7s\xba\xf2\x06\x03\xbc\xe99\x1c\xfc\x08j\x80\xafh'
#  b'&\xc9\x1bA\xff\xc4\xc6\r\x95#~\x03[\xf4#2U\xd0\x98\x04(\x99\x0b\x87'
#  b'\x00\xf4\xafK\x1c#P.W\xce\x7f\xf8R\x0e\x12\x8e\xe7\x0b\xae]*lf\xb9LX>y'
#  b'\xf0\x08^\xb8\x04\xcb\xabY\x14\xb1s\xd5\xec\xac\x99z{\x98G\xce'
#  b"\xdc\xd8\x9f\x7f'_\x95'\x0bF\xf3m\x106\xd7\xab\x88\xdd\xaa\x00A\xdd\xaf\x9a"
#  b'\xde7 \xe9\xdd\x83\xff5\x10\xf02\xbcw\xe7B\x832\xa2\x9b\xcc4\x92hj\x0cRk\xa5'
#  b'\xd6h\xa3e\xa7\xacw#\x17\xd6\xa6.\xf6\x05=\xf7}\xbf;x\x00`XI,\xde\x89cr\r)#'
#  b'G3*\x91\xd9[,\xf8qF\x16\x80k\xf1\xdb\xaa\xca\x01\x8dl\xd9V\xc3\x9b'
#  b'\xfa\xd8h\x00\xdb\xbf\xdb|7\xed\t\x99\xc2l\xff\n\x9c\x94\x8f\r\xf4 \xee|'
#  b'O\xb5\xe4\xdex\xee \xa8\x19\t[\xedd\xf7\xb2\xddYY\xcf\xc3\xda\xfcS(+q!\xc9'
#  b'\x87\r\xf1\xd9\x9f\xfao\xec\xfb`\xbdi\xf7\x10S\x19\xedo\xe3/\x90\r\xf6\xc5'
#  b'\x15\xbah{ ~+\xb7\x8b\xd7\xc3\x08^\xe8oWD\x89|\x8f\xe6/\xae\x0c'
#  b'\xc5\x17\x9b\xef\xfa\x19\xf29\x9f\x7f1\xda\x96\x9cz\xdb\x95F\x8al'
#  b'B\xef\x13\x15r\x0f\x85\xa0\xc7S#\x98\xfc7\xa7\x0bP\x08B\xe2\xbfw\xe96'
#  b'"\xec\xf3\xbb\xca\xfd)\xd7H\x193!<\'B\xc3`\xe5\xb6\xfc\xc9\x1b8BD\xdeD\xde'
#  b'D\xb3Q\xad\xcc\xc6\r\x90Q\x1c\x1e\x99\xd9\xac1\xf7\xa0\x18,JF9\x839'
#  b'U\x00~\x12\x8bB\xf2\x81Rx\xdd\xa9\x80\xa0zV\x02\xae\xbe2\xcd\x17\xfb\xbf'
#  b'\x11%\xdc|\x1c:\\V\x18R\x01fZ\x8b\x8f\xd1\x91D\x0cl}\nj 1\xeb\xdb\xce'
#  b'\xecT\xac\xcaL1\r\xfaC\x06(\xb2\x96t\xf9\\4(T\xc6\xe9\xdfnb*O\xec`'
#  b'\xf6\xa2\x06\xb6\xc0D\xf6=!-N;f\xfb\xcc\xdbA2\xb5\xf4\xdf\x7f.#r\x1a(\xab'
#  b'\xa7M\xf7j\xc0\x8b\xdc9M7N\xe6w\xd5\xd7Qyzf\xa1\x10\xfaM\xaf6\xc3\xd0z'
#  b'\xee\x12{\xde\xf4\xa7P\xafa\xec\xcb`\xb2aSg\x0e\x89\xfc\xa4Y\x02\xf9\xfd'
#  b'\x8d\xefXK\x00q]\xa9j\x96\r?\x91\xae0\xa4\xac\xda\x97\xa2\xaf8\x86\xb6'
#  b'\xac\xe4#\xd9\x1c\x92\x0cD\x13s\xee\xd09>\xea\x92\xf0\xbe\x9a\x14'
#  b'\xcc\\\x9e\x0f\x1c\x0b\xfdx4]F\x03\x18\xa4sZz;\xb3w\xe9\xcf\xfcS'
#  b'\x9b\x9a\xfel\x1b=gl\x9b!qo$T\xc4\xbe\xe4\x90\x9dD\xcc\x81M\x9b]\xb9C\xf3'
#  b'\x9ft\t\x93b\xf64P:\xe1\x90{"}\x94\xd8\xa8\x03\xa1\xad\x1ezfE\xffw\x1d4')

fake.sha256(raw_output=False)
# '1811911163572de0c9f74d6f384c1607c706e3d0118271d741a2b5ba89eb7617'

fake.boolean(chance_of_getting_true=50)
# True

fake.password(length=10, special_chars=True, digits=True, upper_case=True, lower_case=True)
# 'K#1GkhB1!x'

faker.providers.person

fake.last_name_female()
# 'Brown'

fake.suffix_male()
# 'MD'

fake.prefix()
# 'Dr.'

fake.suffix()
# 'DVM'

fake.name()
# 'Brenda Higgins'

fake.prefix_female()
# 'Mrs.'

fake.last_name()
# 'Kelly'

fake.first_name()
# 'James'

fake.first_name_male()
# 'Kyle'

fake.name_male()
# 'Mr. Anthony Jordan'

fake.first_name_female()
# 'Grace'

fake.prefix_male()
# 'Mr.'

fake.last_name_male()
# 'Larson'

fake.name_female()
# 'Sherry Parker'

fake.suffix_female()
# 'MD'

faker.providers.phone_number

fake.msisdn()
# '0201263957587'

fake.phone_number()
# '(682) 969-9968 x943'

faker.providers.profile

fake.profile(fields=None, sex=None)
# {   'address': '10785 Morse Cliff Apt. 655\nTimothybury, NB L5X5H1',
#     'birthdate': datetime.date(1955, 8, 19),
#     'blood_group': 'O+',
#     'company': 'Oconnor, Mcdaniel and Murray',
#     'current_location': (Decimal('-86.1392125'), Decimal('-98.428684')),
#     'job': 'Clinical research associate',
#     'mail': 'washingtonrichard@yahoo.com',
#     'name': 'Ronald Robertson',
#     'residence': '089 Kimberly Pike Apt. 267\nSamanthafort, QC Y7A 4P2',
#     'sex': 'M',
#     'ssn': '352 744 684',
#     'username': 'amyduke',
#     'website': [   'http://www.wiley.biz/',
#                    'http://www.herring-west.com/',
#                    'https://moss-watson.com/',
#                    'http://wilkins-johnson.com/']}

fake.simple_profile(sex=None)
# {   'address': '92765 Smith Court Suite 982\nDanielville, NU T8T 8K9',
#     'birthdate': datetime.date(2002, 11, 18),
#     'mail': 'growland@gmail.com',
#     'name': 'Heather Nunez',
#     'sex': 'F',
#     'username': 'whitebrad'}

faker.providers.python

fake.pydict(nb_elements=10, variable_nb_elements=True, *value_types)
# {   'debitis': 'https://johnson.org/',
#     'fuga': Decimal('-6729.869'),
#     'fugiat': 'GBcMtYtUdhDBBQRvJhjx',
#     'nulla': 'http://sanchez-doyle.info/category.asp',
#     'quaerat': 294371844381468.0,
#     'quisquam': 'zcUltdzuXBWxruNuENtZ',
#     'totam': 'http://campbell-lewis.info/tags/blog/category/'}

fake.pybool()
# False

fake.pylist(nb_elements=10, variable_nb_elements=True, *value_types)
# [   'https://white.biz/about.htm',
#     'DNKEJXyCmStaAfcRTBWU',
#     'lJXBqspSZakUbgTfYIjo',
#     'http://www.norton-maynard.com/category/wp-content/categories/terms.html',
#     'chenlori@yahoo.com',
#     'CbhXpWaviJqgwYzbgWKA',
#     'QgVLOTvZhddAReABFtzh',
#     'http://www.campbell-cook.org/home/',
#     'wqnHxpaknDzayXvxbJpl',
#     'UOLnUHXWKDYExXFqYkhT']

fake.pystruct(count=10, *value_types)
# (   [   'mSWwcBZwGcIoaHadAnjN',
#         'stephen61@yahoo.com',
#         'pgpNcvGDaVazGINHPkUx',
#         952,
#         8373,
#         -7.533687106,
#         datetime.datetime(2004, 10, 24, 9, 8, 10),
#         133191995.55574,
#         672097428854.0,
#         datetime.datetime(2006, 2, 1, 21, 49, 51)],
#     {   'dicta': 'yzzfBJufTpQvirtijodt',
#         'fugit': datetime.datetime(1997, 4, 29, 18, 17, 29),
#         'id': 53729678037921.4,
#         'laudantium': Decimal('-272746697083067.0'),
#         'magnam': 2973966480.3473,
#         'maiores': 'HAVsDJiGJTKNqbANcCQH',
#         'nostrum': 'http://simpson.com/wp-content/faq/',
#         'reprehenderit': Decimal('-3462274.417511'),
#         'rerum': 'gUdWwaVNXcqJjwdrTjJp'},
#     {   'ab': {   5: datetime.datetime(1974, 9, 29, 7, 24, 9),
#                   6: [   datetime.datetime(1977, 5, 7, 0, 8, 12),
#                          'kimberlyreynolds@george-bautista.com',
#                          'fOKHCHRjaEKLlBbrnxPb'],
#                   7: {   5: 'eFBvscTKOmjMiDpWvViM',
#                          6: 'huntmichelle@gmail.com',
#                          7: ['BKtaUncFGwSFbQjUfHKB', 1547]}},
#         'architecto': {   2: 'tPUHKtwHginzjHlsCZAl',
#                           3: [   datetime.datetime(1970, 10, 25, 13, 33, 5),
#                                  7851,
#                                  'kNgtdBsWkGztfDkeUJgo'],
#                           4: {   2: 'https://cole.com/search.php',
#                                  3: 8420,
#                                  4: [2694, 'timothycoleman@hotmail.com']}},
#         'consequatur': {   6: 7867,
#                            7: ['YLGIerXFTvTwnkyBefwe', -61.76531, 2759],
#                            8: {   6: 5953,
#                                   7: 'HzFqQdevPGSmjXpQhATY',
#                                   8: [   datetime.datetime(1987, 10, 23, 13, 40, 42),
#                                          'qRYcWnaokqjrpZrNGUrA']}},
#         'corrupti': {   4: 'sEFJToqnSWjvhzXFUoeS',
#                         5: [8173, 6626, 'UifHNzAGEBnuuWZlCKYJ'],
#                         6: {   4: Decimal('156907.755459392'),
#                                5: 'qTpMnrRFddMLAYDJKCOL',
#                                6: [-3.2863892436163, 5417]}},
#         'earum': {   0: 'wvfylZamIvRoQAdXSZpZ',
#                      1: [   'mbKkHIlYwNNqaUcRDjus',
#                             'FGucSFyrYsHDNHXzKmDe',
#                             'vyQaEBkULjZYJnGVbblK'],
#                      2: {   0: 'EvAZKVAMCDgDOmwrEtYX',
#                             1: 'cNyFxRAizQsZYsNsuJPr',
#                             2: [   'tara43@rivera.biz',
#                                    datetime.datetime(1990, 2, 14, 21, 37)]}},
#         'numquam': {   1: 'WEKZbrnnYZTGHrYcfXfW',
#                        2: [   'PBBVWfZglNdoTslkxhzl',
#                               'MoaOFZrkliSmMPsJywEC',
#                               datetime.datetime(1980, 1, 30, 16, 30, 21)],
#                        3: {   1: 'https://solomon.com/category/tag/home/',
#                               2: 'HCOleHbacZcAeSLamBPv',
#                               3: [-16.51629491, 'phkwayeoZKYCnIfQICLT']}},
#         'pariatur': {   8: 'VTgedRuMMweshjCAOJnD',
#                         9: [   'walkerroberto@gmail.com',
#                                3104,
#                                'RqYHjAHHTpOXuMAAbvPd'],
#                         10: {   8: 9232,
#                                 9: datetime.datetime(1980, 8, 15, 6, 51, 12),
#                                 10: [   'BjbpueuBlGUTFKtLqLym',
#                                         'fqUQAvPSillNNHLdsyoL']}},
#         'porro': {   9: 7125,
#                      10: [   'http://www.lee.com/main/tags/explore/author.asp',
#                              7083,
#                              'trUSivuirpLMTcdvehUT'],
#                      11: {   9: 'dokOaUdvFQCkvbLjQEkM',
#                              10: Decimal('800244903721325.0'),
#                              11: [4976, 'wZIEfnebJAcFmyMQSrQc']}},
#         'rerum': {   3: 651584176.26,
#                      4: [   'rmBEZLbqiGNxQKmYerjC',
#                             'uhjWdetfHFGntcxUBaoJ',
#                             'kimnichols@taylor-young.com'],
#                      5: {   3: 43766612042.2,
#                             4: 8832,
#                             5: [   Decimal('3925.48'),
#                                    datetime.datetime(1971, 5, 31, 4, 22, 8)]}},
#         'totam': {   7: 'qJRDBHNIvZbbYVWMIbbH',
#                      8: [   'cMBHxHxwICtapoZHikJf',
#                             Decimal('-6.965'),
#                             'CbbbmnUNhsuZEFDMOdwP'],
#                      9: {   7: 8695,
#                             8: 'JnlhqNMEgiPXKNlpkYuq',
#                             9: [Decimal('6984.31'), 'ZmoAJaeeaAdmkDYapeeV']}}})

fake.pyset(nb_elements=10, variable_nb_elements=True, *value_types)
# {9732, 'oqbZynwjLPmxzbhtUOyz', 299, 'bevwRlXLPzHVQiXbNmva', 'gxaVwqAKhqxbNlxpOjLU', 'woodardshannon@jackson.com', Decimal('2345974.0'), 6650, 'bpatrick@cook-davis.org'}

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

fake.pytuple(nb_elements=10, variable_nb_elements=True, *value_types)
# (   datetime.datetime(1970, 12, 29, 21, 56, 35),
#     4294,
#     'https://www.hahn-martin.com/login.html',
#     1303,
#     Decimal('8.7903864929976'),
#     'tiffany31@robinson.com',
#     'hRkveHPFbsePdehTPKvx',
#     'deborah20@trujillo-jackson.com',
#     187895991.0,
#     -99011.85,
#     'pJAedWNLFuKCufdWnOVm',
#     'QOrjaAtWAFZHXvThNLzG',
#     6590)

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

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

fake.pyint()
# 7236

fake.pyiterable(nb_elements=10, variable_nb_elements=True, *value_types)
# (   'BqbfLAFOYtQiZAsHUBkE',
#     'IQVuEFuHyXEJPtFIUoSS',
#     Decimal('-3653003544.2'),
#     Decimal('-49.89'),
#     'PWABepaPerGRDWaJXgpq',
#     'mGRxOWtmNKbfTBmxrDzG',
#     'yAOfwOVfyWGcBRrciPTB',
#     'DrZGgwuDEErjlwYephtk',
#     datetime.datetime(1983, 4, 4, 10, 10, 34),
#     'EjiUyCPgbgQcPgDIIYnU',
#     1788,
#     datetime.datetime(1988, 1, 18, 19, 51, 53))

faker.providers.ssn

fake.ssn()
# '402 613 541'

faker.providers.user_agent

fake.firefox()
# ('Mozilla/5.0 (Windows 95; tl-PH; rv:1.9.1.20) Gecko/2011-09-02 10:45:00 '
#  'Firefox/3.6.13')

fake.safari()
# ('Mozilla/5.0 (iPod; U; CPU iPhone OS 4_2 like Mac OS X; xh-ZA) '
#  'AppleWebKit/531.42.2 (KHTML, like Gecko) Version/3.0.5 Mobile/8B114 '
#  'Safari/6531.42.2')

fake.mac_processor()
# 'U; PPC'

fake.user_agent()
# 'Opera/9.34.(X11; Linux x86_64; ka-GE) Presto/2.9.171 Version/12.00'

fake.linux_processor()
# 'i686'

fake.windows_platform_token()
# 'Windows NT 5.2'

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

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

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

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

fake.opera()
# 'Opera/8.60.(X11; Linux x86_64; kw-GB) Presto/2.9.160 Version/11.00'