Language es_CA

faker.providers.address

fake.address()
# '47924 Cristina Villages\nNorth Xavierberg, IL 73410'

fake.building_number()
# '9980'

fake.city()
# 'Campilloberg'

fake.city_prefix()
# 'South'

fake.city_suffix()
# 'fort'

fake.country()
# 'Portugal'

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

fake.military_apo()
# 'PSC 8059, Box 8367'

fake.military_dpo()
# 'Unit 8117 Box 1619'

fake.military_ship()
# 'USNS'

fake.military_state()
# 'AA'

fake.postalcode()
# '65011'

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

fake.postalcode_plus4()
# '25426-6255'

fake.postcode()
# '50756'

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

fake.secondary_address()
# 'Apt. 045'

fake.state()
# 'Colorado'

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

fake.street_address()
# '825 Moraleda Station Apt. 588'

fake.street_name()
# 'Quirós Fork'

fake.street_suffix()
# 'Overpass'

fake.zipcode()
# '87585'

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

fake.zipcode_plus4()
# '73622-3892'

faker.providers.automotive

fake.license_plate()
# '9I246'

faker.providers.bank

fake.bank_country()
# 'GB'

fake.bban()
# 'CPWA7180932990197'

fake.iban()
# 'GB60XQIC7923155406115'

faker.providers.barcode

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

fake.ean13()
# '2944311341958'

fake.ean8()
# '94066623'

faker.providers.color

fake.color_name()
# 'Gold'

fake.hex_color()
# '#8f321e'

fake.rgb_color()
# '12,168,57'

fake.rgb_css_color()
# 'rgb(172,23,188)'

fake.safe_color_name()
# 'navy'

fake.safe_hex_color()
# '#ccaa00'

faker.providers.company

fake.bs()
# 'target compelling ROI'

fake.catch_phrase()
# 'Open-source responsive challenge'

fake.company()
# 'Morell PLC'

fake.company_suffix()
# 'PLC'

faker.providers.credit_card

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

fake.credit_card_full(card_type=None)
# 'JCB 16 digit\nAnna Chaves\n3542926158597265 07/25\nCVC: 308\n'

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

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

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

faker.providers.currency

fake.cryptocurrency()
# ('IOTA', 'IOTA')

fake.cryptocurrency_code()
# 'NMC'

fake.cryptocurrency_name()
# 'Bitcoin'

fake.currency()
# ('BIF', 'Burundian franc')

fake.currency_code()
# 'SVC'

fake.currency_name()
# 'Swedish krona'

faker.providers.date_time

fake.am_pm()
# 'AM'

fake.century()
# 'III'

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

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

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

fake.date_object(end_datetime=None)
# datetime.date(1981, 8, 9)

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

fake.date_this_century(before_today=True, after_today=False)
# datetime.date(2011, 10, 1)

fake.date_this_decade(before_today=True, after_today=False)
# datetime.date(2016, 1, 11)

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

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

fake.date_time(tzinfo=None, end_datetime=None)
# datetime.datetime(2017, 4, 7, 13, 22, 6)

fake.date_time_ad(tzinfo=None, end_datetime=None, start_datetime=None)
# datetime.datetime(1035, 3, 20, 6, 20, 52)

fake.date_time_between(start_date="-30y", end_date="now", tzinfo=None)
# datetime.datetime(2003, 10, 7, 14, 25, 4)

fake.date_time_between_dates(datetime_start=None, datetime_end=None, tzinfo=None)
# datetime.datetime(2019, 11, 4, 4, 46, 17)

fake.date_time_this_century(before_now=True, after_now=False, tzinfo=None)
# datetime.datetime(2003, 7, 11, 17, 48, 9)

fake.date_time_this_decade(before_now=True, after_now=False, tzinfo=None)
# datetime.datetime(2013, 10, 24, 12, 22, 58)

fake.date_time_this_month(before_now=True, after_now=False, tzinfo=None)
# datetime.datetime(2019, 11, 2, 20, 46, 14)

fake.date_time_this_year(before_now=True, after_now=False, tzinfo=None)
# datetime.datetime(2019, 4, 29, 8, 4, 59)

fake.day_of_month()
# '10'

fake.day_of_week()
# 'Tuesday'

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

fake.future_datetime(end_date="+30d", tzinfo=None)
# datetime.datetime(2019, 12, 2, 15, 21, 45)

fake.iso8601(tzinfo=None, end_datetime=None)
# '2001-10-22T17:32:30'

fake.month()
# '09'

fake.month_name()
# 'December'

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

fake.past_datetime(start_date="-30d", tzinfo=None)
# datetime.datetime(2019, 10, 27, 0, 39, 24)

fake.time(pattern="%H:%M:%S", end_datetime=None)
# '09:47:45'

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

fake.time_object(end_datetime=None)
# datetime.time(12, 14, 44)

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

fake.timezone()
# 'America/Costa_Rica'

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

fake.year()
# '1997'

faker.providers.file

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

fake.file_name(category=None, extension=None)
# 'eum.wav'

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

fake.mime_type(category=None)
# 'video/x-ms-wmv'

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

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

faker.providers.geo

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

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

fake.latlng()
# (Decimal('7.7794555'), Decimal('143.469945'))

fake.local_latlng(country_code="US", coords_only=False)
# ('33.52253', '-117.70755', 'Laguna Niguel', 'US', 'America/Los_Angeles')

fake.location_on_land(coords_only=False)
# ('41.66394', '-83.55521', 'Toledo', 'US', 'America/New_York')

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

faker.providers.internet

fake.ascii_company_email(*args, **kwargs)
# 'casanovasbruno@peral.com'

fake.ascii_email(*args, **kwargs)
# 'hyanez@hotmail.com'

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

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

fake.company_email(*args, **kwargs)
# 'dieguezabril@cordero-almagro.com'

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

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

fake.email(*args, **kwargs)
# 'luquejosep@cerro.com'

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

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

fake.hostname(*args, **kwargs)
# 'srv-31.bartolome.com'

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

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

fake.ipv4_network_class()
# 'b'

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

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

fake.ipv6(network=False)
# '5a61:4496:8c47:5e66:7e3b:fb8c:28d:3de8'

fake.mac_address()
# '22:a0:0a:18:26:34'

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

fake.slug(*args, **kwargs)
# 'eius-numquam-unde'

fake.tld()
# 'com'

fake.uri()
# 'https://mendez.com/tag/app/list/post/'

fake.uri_extension()
# '.htm'

fake.uri_page()
# 'search'

fake.uri_path(deep=None)
# 'blog/explore'

fake.url(schemes=None)
# 'https://www.pascual.biz/'

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

faker.providers.isbn

fake.isbn10(separator="-")
# '0-05-513978-7'

fake.isbn13(separator="-")
# '978-0-254-85572-4'

faker.providers.job

fake.job()
# 'Control and instrumentation engineer'

faker.providers.lorem

fake.paragraph(nb_sentences=3, variable_nb_sentences=True, ext_word_list=None)
# ('Quisquam laborum corrupti iusto. Magni facilis eaque expedita dolorum. Totam '
#  'itaque eveniet in nostrum.')

fake.paragraphs(nb=3, ext_word_list=None)
# [   'Veniam magnam perferendis illo distinctio non. Tenetur ex asperiores. A '
#     'repellat eum voluptates perferendis rem maiores alias.',
#     'Cum cum pariatur itaque similique explicabo iure expedita.',
#     'Incidunt repellendus ipsa neque possimus excepturi earum. Nesciunt '
#     'debitis veniam quasi provident sed officia. Eligendi cupiditate tempore '
#     'quis voluptates.']

fake.sentence(nb_words=6, variable_nb_words=True, ext_word_list=None)
# 'Reiciendis voluptatibus voluptatem sequi.'

fake.sentences(nb=3, ext_word_list=None)
# [   'Ab fuga iure quidem.',
#     'Quae veniam praesentium ratione.',
#     'Est quos reiciendis ullam aliquam aliquam.']

fake.text(max_nb_chars=200, ext_word_list=None)
# ('Quisquam facilis voluptatem aspernatur molestiae deleniti ullam. Dolore '
#  'eveniet accusamus ex maiores. Hic saepe iure impedit fuga voluptates.\n'
#  'Alias laudantium corporis praesentium.')

fake.texts(nb_texts=3, max_nb_chars=200, ext_word_list=None)
# [   'Fugit aliquam omnis voluptates nostrum aut doloribus. Vero ipsum modi '
#     'sunt ut.',
#     'Repellat iusto laudantium repudiandae inventore rerum doloremque. Aut '
#     'cupiditate molestias error consequatur. Modi voluptatibus enim vero '
#     'aliquam quod fugiat. Exercitationem in cumque.',
#     'Laudantium temporibus quia aliquam voluptate. Nobis corrupti odit harum '
#     'quos a. Ut esse tenetur harum saepe harum.\n'
#     'Aliquam dolorem nostrum velit rem.']

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

fake.words(nb=3, ext_word_list=None, unique=False)
# ['eaque', 'perspiciatis', 'facere']

faker.providers.misc

fake.binary(length=1048576)
# (b'\xcf\x8d`U2}\xa3\xee\xfc>\x18\x1b&\xa5\x07;\x94\x97\xe3\x91&\xd7\xaa\x1d'
#  b'\xd3\xcfhL\x16\x81\xab\x0b\xb2\xa2g\xf7\xbe\x9f\xe5B\xef7sY\xd3B\xcf\x8b'
#  b'\xc7\x1dmC\xd2\xd0H\xa5\x94\x05\xdb}i\xff\xc9\xa8\xcc\xe6%\xe5\x1d<Y\x9c'
#  b'I\x83=\xaa\xe8^U\xee)\xba\x87-\x05\xefE\xec\xd6~kR$\t\xfc\x15\xae~\xc9\xec'
#  b"\x1ez\xce\x13\x99\xaa:\x8b\xf60\x9c\x8d\xd1\xc2\xfc\xa6'}]\xe5\xa1i\xe9J"
#  b'\xe5\xbc\x8e6=Z\xf4[\x19\xec\xd2\xb2\x8c\x8e\xeei\x17z/y\xcd\xf8m4'
#  b"\x8d\x96i\x8b\xa1\xc0T\xecXw\x11V\xd0V\x87\xf8\xd3^dW'\x98\xa9\xfa"
#  b'2\x07\x97\xc6\xdc\x9d\x84^\xad\x05\xf0as\x10\xb7\x08\x83=\x8bw\x19\xc0\x99I'
#  b'\xce\x958!\x0e\x1eMy}\xf4#y`\xb1\xe8\xdb\xc0\t\xe5&\xf9G+\x93'
#  b'\xc6\xd5\x04\x15\x1c\x8dzn\xc7\xbb\x8a\x8a;\xb2T\xd3\xf6\xc92q\x16\xf6\xd5)'
#  b'\xe1\x03\xde\xa5\x92o\xf3y\xa7\x08\x9f\x8f\x02m\xef\xade\x1e\xfc\xb5'
#  b'\xea0\xdd\x84g\xe1\x95\x03\x94\xfe%^\xc3ca,\xee\x03\xde\xc8\x92{\xbf\x8b'
#  b'\x9b\xd2\x1c\xe7Q\xf4\x85\xaf1\x80\x18t\x10dV7\x0c\xcd8)\x19m\xec\xf2'
#  b'\xa5\xf1,\\tH\xb02\x82\xa2&D\x08lE1*b\xd8\x1e\xcd\x9a\x14`\xc5\xe1\xad\x00'
#  b'O\x1c\xc8\xd3\t\xac\x0c\x81\xa7\xdc\x8c\x8c@\xf8xaK\xd9\x17d"w?,'
#  b'\x0b\x19\x01\xc8\x11T\xfbG\xcf^\xdd\x0e\x1a\x9e\xe9[8\xd7\xfd\riz\xb0T'
#  b'\x85\xd8\xe2\xda\x7f7\x8d7\xb8\xea2]\x8e\x16\xca\xd2\xa6\xe3\xbd\xcc'
#  b'\xae\xf0\xbd\xa2-:\xe6!\xc1U\xccc\x0c\xa0f g\xea\x04\x0e;s\xe7\x84MT\xc7\xf6'
#  b'\x94\xd4\x0b*\x17JH\x91\xaf\xe5$\xeb\x9a\x99k#\\\x1dr\xf1!\x1f;\x9fr\xb5\t\\'
#  b'^\xa2\xaa\xe0L\x1e\x1d\xb4\xa3\x05\x03\x18\x1a?\xc7Nv6\xb4\x05`\x0f^)'
#  b'\xc4,n\xd0\\nh\x86\xbb\xd8\xda\x81\x9a\xd5.teL\x16_\xe8(b\x87\xb6\x8a,\x0c'
#  b'Wp\x16H(\xabL\x03\xb7\xd7\x05\xf8\x0f\x04\xf1\xf9:\x966\x12\xd2\xe5\x1b\x83'
#  b'\xec\xcaJ\xed\x1c\x89\x1a\xfb\xfb\x0e\xda\x863VD\xb0\x94\xc1<n\xc7\xa8;\xd5'
#  b'R\x0b\x86wdI\x86\xf5\x98\xadS\\C@\xbe\xf5\x88X\xec\xaf\x03\xe5 \x99@v?\xa8'
#  b'\xdf\xb9\x88\xda\xa5\xb2\x87\xaa\xff|yA\xb3^\x02\x0b\xf3\x80-\x96\xa2}!9'
#  b'\xdeV_\xdfnC H\x9dc\xcd+P\x84\x9c:\x81B\xd6\xac\xa9\xa2\x0c\xd3\xdf\xb0\xfbG'
#  b'\xe6Y\x7f\x94\x81\xc3\xc2\x98\xccO\x15\xde5\ti\xb3\x15\xdfE6\xcd:\x9f?'
#  b"<\xc6'\xb2\x05\xd9\x10hZ\x82-\x83;\xa1[s\xc1K\xa77,\xb7o\xf7\x98{t\xb2"
#  b'\xc7p\x94\xccd\xd6i\x98\x8c\xdd\xf5\x08\x7fo\xba\xca\x7f\x08\xf3\xe2'
#  b'9\xd3\x89Z\x85\x01,\xa7>\x18\x18\xe7\xf6\xa6\x7fZ\xcf\xaf\x97N\xf6\xfd\xd0('
#  b'\xfe\xf5\xda\xa5\x92\xb1{\xb1bE\xabQ\x937\xd0\xe0\xe2\xf7<\t\xaen{\x12'
#  b'\xba\xb1\xf8\xc6\xfd\n\x85\xed+\xe1\xa1E\xa9\x82\x8e\x195\x91{\xc7\x8d\xedg('
#  b'\x19\xd8d\x12\xe3\xde>\xc9;\x14\x0f\x9f\x85T\xe4\x83\xfdN\xe2!'
#  b'\xc7\xfb\xe6\xa6\xa6<7\xb7\xe5\x13\xc1\xd6l\xf1\x10\xa2X3b\xb1\xcb\xe3\x92&'
#  b'\xddGWf\x12\xf0\x19yq\xe4K\x97L\xf8XpA\x9d\xf9\x1f@\xfb\x94\xe5'
#  b'\x0b\xd4\x8a\xcagC\x83\xb1\xf1\xa4\xcf\xf2\xe3\x18\xbdl{\r~\xa6\x8a\xcc\xa7H'
#  b'\x1a\x9c\xe3\x12\x90\xa6\x86ja\xaa\t\xa12w9\x18\xb0?\x13\x91w(\x8e\x04'
#  b'D\xbe\xae\xad\x93\xf8\x1f\xe6\x14)$Z\xb9\xefR\xcb\xcaZ\xd6\xae\x94R&@'
#  b"\xd7\xfe\xe2k\xb8\xe9'\xdc\xac\xf4\x04\x12#\x8b\x8cfc\xfc\xe6\x90"
#  b'\xe9\xaa\xf3\xa4\x9cB\x92\x07\x82\xff\\\xaae\xda9\x15\x90\xf5\x1e\xa1jykO'
#  b'\x10\x12M\x9f-\x9b!\xc3_I\xc5]b\x95\xb9r|;A\xf9T\x1b\xc9\x04\x80\xc5\xd35'
#  b'W\xef\xa4\xdb\x88\xbed\xf5&\xca\x17\xb8\x9c\x04\xcf&\xf1\xd6f\x8c'
#  b'\x99\xff\xfc<')

fake.boolean(chance_of_getting_true=50)
# False

fake.md5(raw_output=False)
# '096d6381e2d5bb47ce9a52cb37bb40c1'

fake.null_boolean()
# False

fake.password(length=10, special_chars=True, digits=True, upper_case=True, lower_case=True)
# 'Evx+8ZpYo3'

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

fake.sha256(raw_output=False)
# '666841cc9161b6b82abe171b9a8fe8ac567453819d6d7d3079ccfc6872e19af2'

fake.uuid4(cast_to=<class 'str'>)
# 'a44e53e7-4d56-44d5-a986-447d616aa009'

faker.providers.person

fake.first_name()
# 'Jordi'

fake.first_name_female()
# 'Isabel'

fake.first_name_male()
# 'José'

fake.last_name()
# 'Llobet'

fake.last_name_female()
# 'Merino'

fake.last_name_male()
# 'Fortuny'

fake.name()
# 'Carla Ferrera Baños'

fake.name_female()
# 'Abril Ripoll Donaire'

fake.name_male()
# 'Biel Pulido Uribe'

fake.prefix()
# 'del'

fake.prefix_female()
# 'del'

fake.prefix_male()
# 'de'

fake.suffix()
# ''

fake.suffix_female()
# ''

fake.suffix_male()
# ''

faker.providers.phone_number

fake.msisdn()
# '2834929493234'

fake.phone_number()
# '+1-306-462-7879x47180'

faker.providers.profile

fake.profile(fields=None, sex=None)
# {   'address': '49118 Puerta Well Suite 321\nBielside, ME 45806',
#     'birthdate': datetime.date(1926, 10, 13),
#     'blood_group': 'B+',
#     'company': 'Caparrós PLC',
#     'current_location': (Decimal('-15.5852535'), Decimal('145.602743')),
#     'job': 'Journalist, broadcasting',
#     'mail': 'rtorrecilla@yahoo.com',
#     'name': 'Carlos Bernad',
#     'residence': 'Unit 3682 Box 1571\nDPO AA 81151',
#     'sex': 'M',
#     'ssn': '712-94-0635',
#     'username': 'wmiro',
#     'website': [   'http://valdes-daza.com/',
#                    'https://www.manzano.com/',
#                    'http://www.ferreras.com/']}

fake.simple_profile(sex=None)
# {   'address': '421 Montserrat Route Apt. 056\nNúriaberg, PA 09557',
#     'birthdate': datetime.date(1935, 12, 30),
#     'mail': 'hmendoza@yahoo.com',
#     'name': 'Aina Hernando Madrid',
#     'sex': 'F',
#     'username': 'arnaulosada'}

faker.providers.python

fake.pybool()
# False

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

fake.pydict(nb_elements=10, variable_nb_elements=True, *value_types)
# {   'assumenda': 'zsaura@falco.com',
#     'autem': 665595.4543,
#     'blanditiis': 4177.719,
#     'dignissimos': datetime.datetime(2016, 10, 8, 16, 1, 25),
#     'dolorum': 4753,
#     'eius': 185,
#     'harum': 'vAAEoXaHakFNuIsWNntR',
#     'in': 'bPoOMTHphyHsBLdAzDoa',
#     'ipsam': 'https://www.cepeda.net/post/',
#     'ipsum': 'BNnBqVKcfvJdHwFYaShX',
#     'iusto': 1792,
#     'voluptas': 'FXiDbsJcVRDUbsHccWCh'}

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

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

fake.pyiterable(nb_elements=10, variable_nb_elements=True, *value_types)
# (   'saenzcarlos@gmail.com',
#     2117,
#     datetime.datetime(2008, 7, 29, 5, 33, 37),
#     datetime.datetime(1976, 3, 30, 9, 41, 21),
#     'dNHedPtVCxyuZUlNbJED',
#     567281.43,
#     'https://giralt-munoz.biz/posts/search/categories/faq/')

fake.pylist(nb_elements=10, variable_nb_elements=True, *value_types)
# [   'twvGiUFknVpsRBsJLyAR',
#     'MPxvMxMuuOewlQcsKLUh',
#     4990,
#     'https://araujo.com/home.html',
#     'DHvPHrUhcuyoEsyZhRbY',
#     'http://www.salamanca-paniagua.net/',
#     'OsfZNXSCaZvOmsYFVdzA',
#     -19117731621.5275,
#     408881765.85,
#     3725,
#     'anallabres@peral-cuenca.org']

fake.pyset(nb_elements=10, variable_nb_elements=True, *value_types)
# {'bielesteve@guerra.com', 'eZbkusOJAofDhMTIrkNO', 460778465572.92, Decimal('-3.320457406195'), 1481, 'joan81@gmail.com', 'WRlWoglXndrFJdfwHjxC', 'ujXbBhsaTFaqmPdTyXMi', 'FkpbFZsNiuAFDgyThCGx'}

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

fake.pystruct(count=10, *value_types)
# (   [   6481,
#         'codinaantonia@gmail.com',
#         'JdtQGLJopEZXILFWyQGv',
#         Decimal('-46134.3169'),
#         datetime.datetime(1987, 12, 17, 3, 22, 46),
#         4843,
#         'cLYDTRfVGwGcwbvJalqo',
#         'LVIVHPYvHPpCFkFxALgz',
#         3459,
#         'vLfzEHnfLGoBpWgNkOwS'],
#     {   'adipisci': 'fMwBHzdriNykvizFIhZj',
#         'blanditiis': 'nQCnzCDsltrFijloSmGD',
#         'corporis': Decimal('-98.14434965348'),
#         'dolorem': Decimal('-835915.0'),
#         'doloremque': Decimal('-17024.1816526'),
#         'iusto': 8335,
#         'molestiae': 4516,
#         'necessitatibus': datetime.datetime(2000, 11, 3, 8, 0, 1),
#         'quasi': 'rGkGiPoYubVcIUQGcjLr'},
#     {   'amet': {   2: datetime.datetime(2014, 6, 18, 6, 0, 2),
#                     3: [   'tOZgYpRZZjErBTYMfyqv',
#                            Decimal('-48.63200493'),
#                            Decimal('4164.65')],
#                     4: {   2: 7956,
#                            3: datetime.datetime(1976, 4, 30, 16, 24, 29),
#                            4: [   datetime.datetime(1994, 4, 9, 12, 44, 45),
#                                   'agqvDNMPAibABanBoVnL']}},
#         'beatae': {   1: 'IlYodjnJSbfXoYBlcIes',
#                       2: [   'AhvEqCzfhdVnrsCQKXmy',
#                              'mariaolivares@yahoo.com',
#                              Decimal('90.1')],
#                       3: {   1: 'daniel39@castaneda-guillen.com',
#                              2: 'QgrMfWKiuOcoYNEMtBVl',
#                              3: [3499, -3.72068946]}},
#         'cumque': {   4: 4323,
#                       5: [   'goneDYktsmvJTrchFlVm',
#                              'OfYoLlEJVZWHtlDuqczv',
#                              'pjPUpeSgENWIkfhKOLZG'],
#                       6: {   4: 'https://barco-sedano.com/',
#                              5: 1.505494,
#                              6: ['aoZNergXguHYHtXgLrZH', 8256]}},
#         'et': {   6: Decimal('-143.190999607'),
#                   7: [   Decimal('5047.1597709'),
#                          'IkFPlJxctfVxOWIBVCEv',
#                          'https://www.tejedor.com/author/'],
#                   8: {   6: 'lfuRPoXWxxSYeYPiOMAT',
#                          7: Decimal('7461275.976'),
#                          8: [   'http://gomez.com/posts/category/author.php',
#                                 'FqVeDwbAsRRBZXhRUjzT']}},
#         'eveniet': {   0: 'https://infante-pont.com/explore/explore/main/',
#                        1: [   'aestevez@talavera-sevilla.biz',
#                               'http://palomino-llanos.com/homepage/',
#                               datetime.datetime(1987, 11, 28, 5, 26, 57)],
#                        2: {   0: 'aHuKuwbrMHdAGKoSlgNR',
#                               1: datetime.datetime(2013, 4, 5, 11, 13, 59),
#                               2: [   datetime.datetime(2009, 4, 1, 20, 13, 3),
#                                      9585]}},
#         'impedit': {   8: 'sSYWqneGxvmbvmoogVKc',
#                        9: [   'https://www.rosales.com/main.php',
#                               2650,
#                               Decimal('-560.902693597')],
#                        10: {   8: 'vYCGyNsIZrEAhlZOTcdC',
#                                9: 'ZoNDLHwmlozuFUzdDICb',
#                                10: [   Decimal('-850526420483131.0'),
#                                        2948361958.68745]}},
#         'saepe': {   7: Decimal('-9889485838.95243'),
#                      8: [   'gilabertsilvia@yahoo.com',
#                             Decimal('-245306737806385.0'),
#                             3682],
#                      9: {   7: 'YExfeJdDuhQFEEiOvlVt',
#                             8: 'pqeJvPAQaJyjNBpzNeWS',
#                             9: ['jFCWfmyZcabjYgZXjcMr', 7866]}},
#         'sequi': {   3: 'MmiTtNfbYsinzkmPJrca',
#                      4: [936, -4521.16, 'AlcYZuNUIWKURDhduJZU'],
#                      5: {   3: 1303,
#                             4: 'http://cabrera.com/about/',
#                             5: [   'https://franco.com/category/',
#                                    'EWntEEHzEpyaSFMjrcaH']}},
#         'sint': {   5: -3894559921823.0,
#                     6: [   'gonzalezdolores@valero.com',
#                            'QunCERuSDdxLsnBBFOOd',
#                            937],
#                     7: {   5: 'eIUJGSWKoEefiVnWEeOe',
#                            6: 'https://cuadrado-gallo.com/about/',
#                            7: [   datetime.datetime(1986, 6, 29, 12, 25, 35),
#                                   'lZAoAnyBzZUzvXImSiGT']}},
#         'voluptates': {   9: 'nEoAEEhpnMLGOSmhsXaq',
#                           10: [   971.0,
#                                   'https://urrutia.info/main/main/search.asp',
#                                   24699.352396996],
#                           11: {   9: 1076,
#                                   10: 6730,
#                                   11: [   'kEaKGtFXxuPWwXeUuXuo',
#                                           -95640846871.995]}}})

fake.pytuple(nb_elements=10, variable_nb_elements=True, *value_types)
# (   'WUTfBLRpFKBBZjdvvtbB',
#     4933,
#     'KYJlmjTMwPhQyALiXYdp',
#     'zgarate@ribes.com',
#     'AUamSisqNQulwAhwxkPF',
#     'vMQmoQwfnnfGvTAladGE',
#     2708)

faker.providers.ssn

fake.cif()
# 'J1158169A'

fake.doi()
# 'Z7803023W'

fake.nie()
# 'Y4836737N'

fake.nif()
# '39928920T'

fake.ssn()
# '707-23-9866'

fake.vat_id()
# 'ES78637078v'

faker.providers.user_agent

fake.android_platform_token()
# 'Android 5.0.2'

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

fake.firefox()
# ('Mozilla/5.0 (Windows NT 6.2; vi-VN; rv:1.9.1.20) Gecko/2014-04-10 23:29:27 '
#  'Firefox/3.8')

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

fake.ios_platform_token()
# 'iPad; CPU iPad OS 9_3_6 like Mac OS X'

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

fake.linux_processor()
# 'i686'

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

fake.mac_processor()
# 'U; PPC'

fake.opera()
# 'Opera/9.91.(X11; Linux x86_64; is-IS) Presto/2.9.188 Version/10.00'

fake.safari()
# ('Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_10_9 rv:6.0; fur-IT) '
#  'AppleWebKit/531.27.7 (KHTML, like Gecko) Version/4.0.1 Safari/531.27.7')

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

fake.windows_platform_token()
# 'Windows NT 6.1'