Language en_CA

faker.providers.address

fake.address()
# '57192 Brown Grove Suite 038\nAliceborough, AB Y2S7G6'

fake.building_number()
# '16569'

fake.city()
# 'Sherryborough'

fake.city_prefix()
# 'Port'

fake.city_suffix()
# 'town'

fake.country()
# 'Niue'

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

fake.postal_code_letter()
# 'A'

fake.postalcode()
# 'N9X 4Y6'

fake.postcode()
# 'L9B2C8'

fake.province()
# 'Newfoundland and Labrador'

fake.province_abbr()
# 'MB'

fake.secondary_address()
# 'Suite 940'

fake.street_address()
# '7585 Campbell Meadows Apt. 378'

fake.street_name()
# 'Weeks Throughway'

fake.street_suffix()
# 'Streets'

faker.providers.automotive

fake.license_plate()
# 'GVWV-233'

faker.providers.bank

fake.bank_country()
# 'GB'

fake.bban()
# 'SGGU3756247079702'

fake.iban()
# 'GB25KORA3701868785104'

faker.providers.barcode

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

fake.ean13()
# '9761837899267'

fake.ean8()
# '20303174'

faker.providers.color

fake.color_name()
# 'OrangeRed'

fake.hex_color()
# '#40f71c'

fake.rgb_color()
# '116,120,37'

fake.rgb_css_color()
# 'rgb(8,165,228)'

fake.safe_color_name()
# 'blue'

fake.safe_hex_color()
# '#dd5500'

faker.providers.company

fake.bs()
# 'streamline synergistic supply-chains'

fake.catch_phrase()
# 'Team-oriented methodical Internet solution'

fake.company()
# 'Yang-Solomon'

fake.company_suffix()
# 'Ltd'

faker.providers.credit_card

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

fake.credit_card_full(card_type=None)
# 'VISA 13 digit\nChristopher Chen\n4969576676672 04/25\nCVC: 537\n'

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

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

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

faker.providers.currency

fake.cryptocurrency()
# ('POT', 'PotCoin')

fake.cryptocurrency_code()
# 'XPM'

fake.cryptocurrency_name()
# 'Peercoin'

fake.currency()
# ('NAD', 'Namibian dollar')

fake.currency_code()
# 'SRD'

fake.currency_name()
# 'Lebanese pound'

faker.providers.date_time

fake.am_pm()
# 'PM'

fake.century()
# 'XIX'

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

fake.date_between(start_date="-30y", end_date="today")
# datetime.date(2004, 6, 24)

fake.date_between_dates(date_start=None, date_end=None)
# datetime.date(2019, 7, 16)

fake.date_object(end_datetime=None)
# datetime.date(1975, 8, 20)

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

fake.date_this_century(before_today=True, after_today=False)
# datetime.date(2000, 3, 9)

fake.date_this_decade(before_today=True, after_today=False)
# datetime.date(2012, 6, 30)

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

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

fake.date_time(tzinfo=None, end_datetime=None)
# datetime.datetime(1999, 3, 31, 4, 36, 36)

fake.date_time_ad(tzinfo=None, end_datetime=None, start_datetime=None)
# datetime.datetime(914, 10, 18, 16, 44, 37)

fake.date_time_between(start_date="-30y", end_date="now", tzinfo=None)
# datetime.datetime(1998, 1, 12, 21, 4, 45)

fake.date_time_between_dates(datetime_start=None, datetime_end=None, tzinfo=None)
# datetime.datetime(2019, 7, 16, 21, 6, 26)

fake.date_time_this_century(before_now=True, after_now=False, tzinfo=None)
# datetime.datetime(2004, 2, 10, 22, 31, 27)

fake.date_time_this_decade(before_now=True, after_now=False, tzinfo=None)
# datetime.datetime(2010, 3, 29, 23, 59, 12)

fake.date_time_this_month(before_now=True, after_now=False, tzinfo=None)
# datetime.datetime(2019, 7, 7, 8, 1, 17)

fake.date_time_this_year(before_now=True, after_now=False, tzinfo=None)
# datetime.datetime(2019, 1, 18, 20, 12, 15)

fake.day_of_month()
# '04'

fake.day_of_week()
# 'Saturday'

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

fake.future_datetime(end_date="+30d", tzinfo=None)
# datetime.datetime(2019, 7, 26, 9, 58, 58)

fake.iso8601(tzinfo=None, end_datetime=None)
# '1983-06-16T20:41:25'

fake.month()
# '03'

fake.month_name()
# 'December'

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

fake.past_datetime(start_date="-30d", tzinfo=None)
# datetime.datetime(2019, 6, 19, 21, 32, 54)

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

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

fake.time_object(end_datetime=None)
# datetime.time(22, 49, 35)

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

fake.timezone()
# 'America/Santiago'

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

fake.year()
# '1984'

faker.providers.file

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

fake.file_name(category=None, extension=None)
# 'neque.ods'

fake.file_path(depth=1, category=None, extension=None)
# '/doloribus/autem.flac'

fake.mime_type(category=None)
# 'video/mpeg'

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

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

faker.providers.geo

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

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

fake.latlng()
# (Decimal('-55.3979135'), Decimal('136.642524'))

fake.local_latlng(country_code="US", coords_only=False)
# ('44.99012', '-123.02621', 'Keizer', 'US', 'America/Los_Angeles')

fake.location_on_land(coords_only=False)
# ('41.16704', '-73.20483', 'Bridgeport', 'US', 'America/New_York')

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

faker.providers.internet

fake.ascii_company_email(*args, **kwargs)
# 'jarias@sweeney.org'

fake.ascii_email(*args, **kwargs)
# 'qprince@johnson.biz'

fake.ascii_free_email(*args, **kwargs)
# 'brandon11@hotmail.com'

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

fake.company_email(*args, **kwargs)
# 'scooper@burnett-jones.biz'

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

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

fake.email(*args, **kwargs)
# 'elizabethbaker@blair.net'

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

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

fake.hostname(*args, **kwargs)
# 'web-12.avila-hammond.com'

fake.image_url(width=None, height=None)
# 'https://placeimg.com/52/748/any'

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

fake.ipv4_network_class()
# 'a'

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

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

fake.ipv6(network=False)
# '24e2:d5fd:8a82:a16d:2d2:deb3:ee7a:71d'

fake.mac_address()
# 'd4:06:68:a2:4b:8e'

fake.safe_email(*args, **kwargs)
# 'fboyd@example.org'

fake.slug(*args, **kwargs)
# 'et-dolorem-eius'

fake.tld()
# 'biz'

fake.uri()
# 'https://ortiz.com/tags/categories/main/homepage/'

fake.uri_extension()
# '.html'

fake.uri_page()
# 'home'

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

fake.url(schemes=None)
# 'http://www.henderson-turner.info/'

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

faker.providers.isbn

fake.isbn10(separator="-")
# '1-4313-3400-6'

fake.isbn13(separator="-")
# '978-1-4136-4314-5'

faker.providers.job

fake.job()
# 'Arts administrator'

faker.providers.lorem

fake.paragraph(nb_sentences=3, variable_nb_sentences=True, ext_word_list=None)
# ('Autem ad nemo reprehenderit natus vel quaerat similique. Rem consequatur '
#  'sunt omnis explicabo quos hic laborum. Illum temporibus culpa ab sint '
#  'recusandae.')

fake.paragraphs(nb=3, ext_word_list=None)
# [   'Saepe nam non rem eaque nemo necessitatibus quis. Tempora animi '
#     'voluptates quae cupiditate. Iure vitae autem aperiam sunt recusandae '
#     'iste.',
#     'Autem atque iure. Repudiandae dicta consequatur. Excepturi pariatur '
#     'facilis exercitationem ratione rem.',
#     'Sunt accusantium nihil possimus perferendis illo temporibus. Eaque '
#     'debitis inventore nisi.']

fake.sentence(nb_words=6, variable_nb_words=True, ext_word_list=None)
# 'Mollitia nulla molestias sequi suscipit.'

fake.sentences(nb=3, ext_word_list=None)
# [   'Itaque labore et quae.',
#     'Voluptatem ipsum pariatur est culpa.',
#     'Est cum minima eligendi nihil.']

fake.text(max_nb_chars=200, ext_word_list=None)
# ('Rem numquam officia esse ex ut voluptatum quas. Ratione quibusdam '
#  'perferendis labore fuga id ab. Odio occaecati nostrum architecto minus.')

fake.texts(nb_texts=3, max_nb_chars=200, ext_word_list=None)
# [   'Soluta eius facere dolor eum ab incidunt. Deleniti eum iure aspernatur.\n'
#     'Laboriosam velit error accusantium illum fugit quia. Dignissimos ullam '
#     'possimus quibusdam.',
#     'Sapiente voluptas facilis doloribus. Quod fugiat tempore harum ab culpa.\n'
#     'Minima autem beatae quam aliquid magnam officia. Et ab ipsa provident '
#     'reiciendis.',
#     'Aliquid enim nisi dolore consequatur quisquam. Velit exercitationem illum '
#     'voluptas mollitia. Repudiandae tenetur repellendus necessitatibus.']

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

fake.words(nb=3, ext_word_list=None, unique=False)
# ['laborum', 'dolore', 'molestiae']

faker.providers.misc

fake.binary(length=1048576)
# (b'\x175|\x03\xc4\x05;\xaew\x97\x02=\x8f\x03\xd7\xc0oh78\x8f\xf4\xf3\x8c'
#  b'\xa2\xa2\x13\xf51e^2\xc2Y}E\xf0=\xbd\xa4\xe9\x98\xea\x97Nq\x13\x1d{2\x7f\xc9'
#  b'\\\x8a\xcf\x18\xc8\r\xfeQ\x0ebT\x80\xb5F\nq\x8fe#\x0b\xe9v\xb7\xa9'
#  b'\x85\x80\x1a\xf4\xf1\xf2\x1a\xd4=%\x83L\xfb\xfb\x0c\xa0\xae`\xc1D'
#  b"9\xd4\xb8\xe8\x80g\x8aL\x8a}\xdf<\x8f\xa6_'F\xc3\xd8\xfc\x15o\\x"
#  b'\xa8\x03\xb3\x847P\x0e\x9bH\xc9"h}\xaa2\xda\x0b7\xd4{\xa1v>\xe7\x16C8\xfb'
#  b'&=\xc8\xe8[\x04\xf8T\xfd\x17\n\xee;2\x9a\xd4\x0b=$\xe1-R\xafk$Z\xd7\x9a'
#  b'`y\xfc"\xa1\xdf\xfd\x89\x99P]\xf3\xa9.-\xd9.\x11\xb7l\xca(i\xddKy\xfc&'
#  b'\x14\xba\x14\xac\xc5\xbc;5\xe7\x10\xb9\xaa\x14\x0c\x9f\x8e\xd6R\xf4\xa0'
#  b'\xd7Y,\xb9W\x04B\xba\xf7e\xeb`\xe9\xc7l\xfe\xfc\\\tn\x9d;\xd1v\xbfo\xbfi'
#  b'\xfar@\x96=\xe7)c\xc75\xb6\x81&zr\xbe\xccR\x8bgS\xfe\xa1;g\xdc\xf7$'
#  b'\xcb\x97k\x90\x19\x9c%\x9e:&v\x89\xa4\x96,\xa6\xbe#r>\x15\xd0@J'
#  b'\xfa\x85\x18\xe7\xd2\xe7jX\xa6\xd5\xf7\xa7 D\xfe?\xa5\xb1{\xfcG\xe2\xfb\r'
#  b'Z\xae\xb6D\xac\xfc})\\\xa4\xac\xeb\xec\x96\x01\xfb\x8bt\x02"\xc2\xfa\xe84'
#  b'>\x1b>\xf5`\xf3\xf2\xe5J\xb7\xe3\xda\xc1A\xe2y\xf4\xc5\x93\x06\xf6\x122['
#  b'\xd2f\x1f\x95j<\xf6\x06\xd3x]U\xbd\xec[dm\xdb\x80\x88\tqG{\xf8\xdb\xf3\xd5'
#  b"\xc6\xd4\xe5\xe7\x8b\xe3~\xde\x90cG\x96\x1e\x80\xd2\xe6w^\x9b\x9e'\xfa\xa6n"
#  b'\x81\xee7\x12bk\xfc\xe1!k\xa7ygD\xa9jo@j709;\t\x80\xb4\xcer\x19\x1e\xd8\x9f'
#  b'P\xf1\x1a\x80"\xa4q,d\x08\xb7\x01\x8d\xceC\x0b\x18a\xae\xb9\x8d\xf0\x915'
#  b'_B\xf5\x87\x9f\xe4\xca\xc1\xa3F\xb1b9\x19\xf4l)\x8b#i\xfd\xeanh\xf5\xb9\x0fc'
#  b'$R\x1b\xc4\x9aZY\xb2\xd9\x99\x1clh\xf1ozlz\x15\xfc\x1a\xeb\xeb/\xc9?\xfe\x88'
#  b'\x03\x9fEa\x12\x9a\xd00\xee\x0e\xa2\xb1\xfd\xdb$`\x11\xbc\x05\x1d\x03W\xda2'
#  b'\x99\x8c\xdf\x08\x9a\xa0\r\xa2\xac!(\x8f\x9f\xa936\x06\xf1\xcfD\xd6u\x98\xab'
#  b'\xef\x04M#\x11\xaaa\x18\xb8S\x85\xee\xde~f\xc8\x15\x06\x94\xe5'
#  b'\xd8\xea\xc0\xf3O\x0c\x9e\xfa\x08\x17\xd6\xc7\xaf\xfbg\xd9\xc9/\x96x'
#  b'\xf9\xf8\x17Y\xff\xf6\xbf\xb4\x92pTm&\x84\x12\x92\x9eEf\xb6\xe9-\x18\xe3'
#  b'w\xc60\xcb\xc9\xff\xaa\xd0\xfb\x11%\t\xd2`\x84\x95\xa6\x1fN\xba3\x05\x85\xaf'
#  b'\xab<\xbb_.\xf0\x1a\x1e\x07\xcd\xff\xceB\x96\xd1\xc9\xf1;53bA\xb2\x9f'
#  b"\xabf+\x14ifR\xa6Y\x02\xe7'1i\xf6\xef,\xd0\xad\x90\x0b\x93N\xb5\x03\x88c\x1d"
#  b'1\xadA\xf1\x1f\xe2\xb7c1\xa4\xd6\x7f\xe3\xcb\x98Wt\xe4\x93\xf1'
#  b'\xf6\xb9\xc9\xd2,q\x89\x92\xce\xe7\x16\xfer1\x7f\xe1p\x83\xfey\xaf\x8b\xff('
#  b'\xd8\x0b\xc5)\x08g\xf7\xb1\x04\x00\xff|\xcf\xe8=/\xe6\xe7S~\x84I\xd41{\xc564'
#  b'\x88\xe2E{|\xa2d\x9ag#\xd3\xd0\xe3\xcf\x8c\xfb@\xfe\xf6<\xb2\xddkm\x05P\xb4k'
#  b'(L\xefD\xe6e\xcc[\xb6\xcd\xb9\xf5\x1a\x99\xb7\x87\x13;\xa7\x90\xe0E!\xf3'
#  b'\x80; \x8e\x9b\xb6\xf08\xd6\x7f\x7f\x99\xec\x12\xc6l\xd2\x8c\t\x9b'
#  b'\xf9\xcc\x95;X\x10\xa68\xbf~\x17\xa6L\xb8\x9e\xef\xe2\x84+\xdf\x80G\x9cs'
#  b'\x9c\xaf\x9cu\xbb$\xed\xa0\x98\x1e\x0eb\x0f?Y\xfa\xf1zP\xa3\xc9\xae\xdd\xf6'
#  b'\xe1W\xdc?\x8d\\\xf0\x14\x06\xb2&T\xbah\xc2S\xe7\x08T\xbe\xee\xb8t+'
#  b'Cy\x12\xe2If\xefp\xb3/\x03L\xc7\x1b\x1b\xd4\xe4\xc2\x847\xd0\xf6\x07\xc7'
#  b'c1\x02\x81\x1d\x08B-\x8b \xbbI\x85\x1dUZ\xb8\xa9\x9c\x99tN\xeas\x0e\xca\xd46'
#  b'\xce\xb4k\xa3*\xe2\xce\xa2\x04y@\x02\xc3\x1f\xfe\xcc^\x10Rw\r\xb0\x0b\x96'
#  b'\xf2\xd9\xa0N')

fake.boolean(chance_of_getting_true=50)
# True

fake.md5(raw_output=False)
# '7b0de111b55c4d820683b8b22607de68'

fake.null_boolean()
# None

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

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

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

fake.uuid4(cast_to=<class 'str'>)
# '90821197-8d25-47db-bd94-592c39158eb3'

faker.providers.person

fake.first_name()
# 'Kendra'

fake.first_name_female()
# 'Amanda'

fake.first_name_male()
# 'Alexander'

fake.last_name()
# 'Blanchard'

fake.last_name_female()
# 'Rogers'

fake.last_name_male()
# 'Keith'

fake.name()
# 'Larry Horton'

fake.name_female()
# 'Catherine White'

fake.name_male()
# 'Robert Brennan'

fake.prefix()
# 'Mr.'

fake.prefix_female()
# 'Ms.'

fake.prefix_male()
# 'Mr.'

fake.suffix()
# 'PhD'

fake.suffix_female()
# 'MD'

fake.suffix_male()
# 'MD'

faker.providers.phone_number

fake.msisdn()
# '7266152991549'

fake.phone_number()
# '407-581-0239 x234'

faker.providers.profile

fake.profile(fields=None, sex=None)
# {   'address': '21025 Rebecca Common\nLittleport, ON C1G1J8',
#     'birthdate': datetime.date(1957, 4, 23),
#     'blood_group': 'AB+',
#     'company': 'Ho Inc',
#     'current_location': (Decimal('62.920203'), Decimal('139.510499')),
#     'job': 'Production assistant, radio',
#     'mail': 'joshua05@hotmail.com',
#     'name': 'Peter Garcia',
#     'residence': '981 Tina Drive Apt. 705\nGeorgefurt, ON C2R1K3',
#     'sex': 'M',
#     'ssn': '174 081 331',
#     'username': 'jacksoneric',
#     'website': [   'http://www.young-diaz.com/',
#                    'https://www.alvarado-reed.com/',
#                    'https://mullins.com/']}

fake.simple_profile(sex=None)
# {   'address': '37260 Teresa Highway Apt. 922\nAnthonybury, SK X1V4V6',
#     'birthdate': datetime.date(1906, 2, 5),
#     'mail': 'alowery@gmail.com',
#     'name': 'William Thomas',
#     'sex': 'M',
#     'username': 'jasminewest'}

faker.providers.python

fake.pybool()
# False

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

fake.pydict(nb_elements=10, variable_nb_elements=True, *value_types)
# {   'blanditiis': 'paul56@yahoo.com',
#     'et': 3809,
#     'harum': Decimal('187383.861'),
#     'libero': 8846,
#     'pariatur': 'dtfEvuxgrDjHWKMJDkqU',
#     'rem': 'kRzIZtdqBxQbGftRKhJt',
#     'reprehenderit': datetime.datetime(2017, 1, 27, 10, 59, 31),
#     'veniam': Decimal('-14.4598534847'),
#     'vitae': 7040,
#     'voluptatibus': 'angelaanderson@mcgrath-wagner.com'}

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

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

fake.pyiterable(nb_elements=10, variable_nb_elements=True, *value_types)
# {'RFdlPfJlZmUUoIVdQFCX', -11962.5942253983, 3529, 243583238004810.0, datetime.datetime(1973, 1, 1, 6, 46, 40), -14175186055.7}

fake.pylist(nb_elements=10, variable_nb_elements=True, *value_types)
# [   'ekelly@thomas.com',
#     7502,
#     'fthVImZQltrvSDTEPvBj',
#     4102,
#     'steventaylor@hall.net',
#     'AsnmlvOzLxHxMxdnISYJ']

fake.pyset(nb_elements=10, variable_nb_elements=True, *value_types)
# {'https://www.smith.com/terms.html', datetime.datetime(1976, 3, 28, 2, 27, 51), 'http://www.williams.biz/index.jsp', 9290, 'gpyOxxVlVdnGYROWKppG', 'sDOWZsNNCqZqXeeAEfgG', 5742, datetime.datetime(2013, 8, 20, 9, 25, 23), 'bAsmXkJVwppmlBEwyAoV', 7670, Decimal('-134731490549156.0'), datetime.datetime(1985, 7, 12, 3, 38, 55)}

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

fake.pystruct(count=10, *value_types)
# (   [   1201,
#         Decimal('-2112.71882741157'),
#         Decimal('378.3159014'),
#         datetime.datetime(1981, 8, 17, 11, 30, 48),
#         -6.332666,
#         'UXOkoWjbNAVXcRSxTzYv',
#         'http://kent.org/category/categories/index.php',
#         -187.648,
#         3578,
#         datetime.datetime(2015, 4, 30, 1, 34, 59)],
#     {   'architecto': 'rtTofgZBEvWOTbaLlLMW',
#         'corrupti': 1860,
#         'exercitationem': Decimal('9199.25976'),
#         'harum': -564816504885.726,
#         'iste': datetime.datetime(1992, 11, 14, 23, 4, 3),
#         'iure': 'dAptODPWbaMBKSVathQa',
#         'non': 'VLTMkYRjFdtCQCjrNFVf',
#         'quia': 'pwoodard@yahoo.com',
#         'totam': 'jameshammond@brown.com',
#         'ut': datetime.datetime(1975, 1, 18, 20, 9, 25)},
#     {   'amet': {   9: 'pIJFXqgngmuXOcRlpPGU',
#                     10: [   Decimal('9848.344278717'),
#                             Decimal('6832540137993.0'),
#                             4598],
#                     11: {   9: -3480782057794.7,
#                             10: 'OvcYIJEreqiRoQnaPvbE',
#                             11: [   datetime.datetime(2017, 11, 9, 8, 6, 33),
#                                     7663]}},
#         'delectus': {   8: 'znibfNZzZhNHxFoWGxey',
#                         9: [   'yHESaESJKTlkEWiaYsRr',
#                                -8002324909550.1,
#                                'derek32@heath-moore.com'],
#                         10: {   8: Decimal('4919441801.372'),
#                                 9: datetime.datetime(2001, 9, 25, 14, 6, 34),
#                                 10: [   Decimal('-5185603430.4799'),
#                                         'pvppHMxFOSMtYSTjjeIP']}},
#         'dignissimos': {   4: 'mhayes@gmail.com',
#                            5: [   2386,
#                                   'mannlinda@brown-kelly.com',
#                                   datetime.datetime(2004, 11, 18, 12, 49, 36)],
#                            6: {   4: 'IwCgNQFrMWiqhfqRkNKD',
#                                   5: 'diane59@kelly-parker.net',
#                                   6: [9164, 'dlrKNRKTNlUyDceceNTk']}},
#         'expedita': {   1: 'OslxHiWxjBIugueqXYzm',
#                         2: [   'mxovZcwJQvvqAZHqtfae',
#                                'PoHBzxalKUcUhJylunkf',
#                                datetime.datetime(1997, 12, 2, 7, 18, 57)],
#                         3: {   1: Decimal('-33039031969500.7'),
#                                2: 1099,
#                                3: [Decimal('3.47904595232'), 2239]}},
#         'odit': {   3: 892872.8708329,
#                     4: [   'RMlVjqrGPJyqZjJMRQSW',
#                            4504,
#                            datetime.datetime(1983, 11, 3, 11, 0, 48)],
#                     5: {   3: 'kOWyoqUuDqHLIBbsJXiC',
#                            4: 'BAExOtOBcnbTxgkAZwCA',
#                            5: [   Decimal('-3953672063.698'),
#                                   'SIbJmZoABnKFOhiHGNbj']}},
#         'optio': {   6: Decimal('200102345225380.0'),
#                      7: [   'http://www.spencer.com/search/search/search/category.htm',
#                             'hOJVioerYuezgmefDsqB',
#                             8224],
#                      8: {   6: 'XDCffzykDtFSmmNmMseA',
#                             7: 5792.588,
#                             8: [   Decimal('15088607197.1'),
#                                    datetime.datetime(1971, 5, 16, 5, 17, 34)]}},
#         'pariatur': {   0: datetime.datetime(1988, 7, 12, 4, 27, 5),
#                         1: [7377, 'EKPBZdvBjwVGfWAysUpf', 4067],
#                         2: {   0: 8.125,
#                                1: 'edwardspaul@gmail.com',
#                                2: ['OIsZifWEvTXxejMkmGuK', 1734]}},
#         'placeat': {   2: 'http://www.perez.com/post/',
#                        3: [   'https://macdonald.info/',
#                               Decimal('-30457164605.175'),
#                               'MUibzeDbOvgMPDaAKPwc'],
#                        4: {   2: 3055,
#                               3: 'paul43@garcia.info',
#                               4: [   'xdlBXcUpYVsVtGXSuxhE',
#                                      'MbQInlJDAFwyhkeDuSgO']}},
#         'recusandae': {   7: 9641,
#                           8: [4921, 424177142634926.0, 'vzSTSORPZqrjGUpFUBal'],
#                           9: {   7: 3700,
#                                  8: 'RSLHCFLGiEoXURSzPZTx',
#                                  9: [   'taylorandre@hotmail.com',
#                                         'mXvwRDjpuEojlrmpEwnh']}},
#         'voluptates': {   5: 'NzBAvIDoCNuSAvarlbFn',
#                           6: [   'IyXWkAhzgfMqtONUUJtB',
#                                  'ethanpeterson@mcmillan-smith.com',
#                                  'zvEktbgigPjhgsKzzRbM'],
#                           7: {   5: 'SQwfWZyDXHzGKcIOjYEQ',
#                                  6: datetime.datetime(1971, 12, 26, 14, 15, 21),
#                                  7: [   datetime.datetime(1979, 9, 16, 15, 15, 24),
#                                         5642]}}})

fake.pytuple(nb_elements=10, variable_nb_elements=True, *value_types)
# (   'fmiller@burgess-vazquez.com',
#     9450,
#     5388,
#     Decimal('865.9'),
#     7382,
#     'IJtctzuUtAoVVBFoXYUY',
#     Decimal('-12465007655.0'),
#     'http://www.matthews.net/tags/list/explore/homepage/',
#     datetime.datetime(1972, 9, 27, 18, 14, 43))

faker.providers.ssn

fake.ssn()
# '881 023 469'

faker.providers.user_agent

fake.chrome(version_from=13, version_to=63, build_from=800, build_to=899)
# ('Mozilla/5.0 (Windows NT 5.01) AppleWebKit/5341 (KHTML, like Gecko) '
#  'Chrome/36.0.890.0 Safari/5341')

fake.firefox()
# ('Mozilla/5.0 (Windows 98; Win 9x 4.90; tk-TM; rv:1.9.1.20) Gecko/2010-03-20 '
#  '06:05:31 Firefox/3.6.2')

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

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

fake.linux_processor()
# 'x86_64'

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

fake.mac_processor()
# 'U; PPC'

fake.opera()
# 'Opera/9.13.(X11; Linux x86_64; bem-ZM) Presto/2.9.180 Version/10.00'

fake.safari()
# ('Mozilla/5.0 (iPod; U; CPU iPhone OS 4_1 like Mac OS X; fur-IT) '
#  'AppleWebKit/531.4.1 (KHTML, like Gecko) Version/4.0.5 Mobile/8B115 '
#  'Safari/6531.4.1')

fake.user_agent()
# ('Mozilla/5.0 (iPod; U; CPU iPhone OS 3_0 like Mac OS X; nds-NL) '
#  'AppleWebKit/531.44.4 (KHTML, like Gecko) Version/4.0.5 Mobile/8B113 '
#  'Safari/6531.44.4')

fake.windows_platform_token()
# 'Windows 95'