Language es_CA

faker.providers.address

fake.address()
# '85739 Jan Village\nLake Arnau, MN 60657'

fake.building_number()
# '077'

fake.city()
# 'East Josefa'

fake.city_prefix()
# 'Port'

fake.city_suffix()
# 'berg'

fake.country()
# 'Ethiopia'

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

fake.military_apo()
# 'PSC 5178, Box 0891'

fake.military_dpo()
# 'Unit 2291 Box 6808'

fake.military_ship()
# 'USNV'

fake.military_state()
# 'AP'

fake.postalcode()
# '70983'

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

fake.postalcode_plus4()
# '21774-8831'

fake.postcode()
# '24393'

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

fake.secondary_address()
# 'Apt. 916'

fake.state()
# 'Pennsylvania'

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

fake.street_address()
# '128 Jana Forge Apt. 445'

fake.street_name()
# 'Rueda Cliff'

fake.street_suffix()
# 'Viaduct'

fake.zipcode()
# '60097'

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

fake.zipcode_plus4()
# '05650-9925'

faker.providers.automotive

fake.license_plate()
# '522BWN'

faker.providers.bank

fake.bank_country()
# 'GB'

fake.bban()
# 'YVQA0589578372564'

fake.iban()
# 'GB37MCBM5322403536778'

faker.providers.barcode

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

fake.ean13()
# '9503348747176'

fake.ean8()
# '59950059'

faker.providers.color

fake.color_name()
# 'GhostWhite'

fake.hex_color()
# '#845ff0'

fake.rgb_color()
# '159,120,218'

fake.rgb_css_color()
# 'rgb(145,233,246)'

fake.safe_color_name()
# 'olive'

fake.safe_hex_color()
# '#660000'

faker.providers.company

fake.bs()
# 'utilize bleeding-edge deliverables'

fake.catch_phrase()
# 'Virtual national methodology'

fake.company()
# 'Rico-Ruano'

fake.company_suffix()
# 'Group'

faker.providers.credit_card

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

fake.credit_card_full(card_type=None)
# 'Diners Club / Carte Blanche\nJana Castro\n30169250645386 02/23\nCVC: 659\n'

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

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

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

faker.providers.currency

fake.cryptocurrency()
# ('LSK', 'Lisk')

fake.cryptocurrency_code()
# 'DRC'

fake.cryptocurrency_name()
# 'Ripple'

fake.currency()
# ('GYD', 'Guyanese dollar')

fake.currency_code()
# 'SDG'

fake.currency_name()
# 'Cayman Islands dollar'

faker.providers.date_time

fake.am_pm()
# 'PM'

fake.century()
# 'III'

fake.date(pattern="%Y-%m-%d", end_datetime=None)
# '1994-04-21'

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

fake.date_between_dates(date_start=None, date_end=None)
# datetime.date(2019, 10, 21)

fake.date_object(end_datetime=None)
# datetime.date(2018, 10, 11)

fake.date_of_birth(tzinfo=None, minimum_age=0, maximum_age=115)
# datetime.date(2006, 8, 5)

fake.date_this_century(before_today=True, after_today=False)
# datetime.date(2003, 6, 10)

fake.date_this_decade(before_today=True, after_today=False)
# datetime.date(2015, 7, 18)

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

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

fake.date_time(tzinfo=None, end_datetime=None)
# datetime.datetime(2019, 9, 2, 11, 33, 20)

fake.date_time_ad(tzinfo=None, end_datetime=None, start_datetime=None)
# datetime.datetime(616, 3, 23, 14, 59, 15)

fake.date_time_between(start_date="-30y", end_date="now", tzinfo=None)
# datetime.datetime(2013, 9, 6, 19, 14, 40)

fake.date_time_between_dates(datetime_start=None, datetime_end=None, tzinfo=None)
# datetime.datetime(2019, 10, 21, 14, 47, 50)

fake.date_time_this_century(before_now=True, after_now=False, tzinfo=None)
# datetime.datetime(2007, 11, 7, 21, 2, 15)

fake.date_time_this_decade(before_now=True, after_now=False, tzinfo=None)
# datetime.datetime(2016, 11, 5, 21, 58, 13)

fake.date_time_this_month(before_now=True, after_now=False, tzinfo=None)
# datetime.datetime(2019, 10, 3, 18, 47, 39)

fake.date_time_this_year(before_now=True, after_now=False, tzinfo=None)
# datetime.datetime(2019, 3, 11, 12, 31, 17)

fake.day_of_month()
# '10'

fake.day_of_week()
# 'Sunday'

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

fake.future_datetime(end_date="+30d", tzinfo=None)
# datetime.datetime(2019, 10, 31, 12, 20, 11)

fake.iso8601(tzinfo=None, end_datetime=None)
# '1980-04-13T12:08:05'

fake.month()
# '04'

fake.month_name()
# 'September'

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

fake.past_datetime(start_date="-30d", tzinfo=None)
# datetime.datetime(2019, 10, 17, 1, 44, 22)

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

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

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

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

fake.timezone()
# 'Africa/Cairo'

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

fake.year()
# '1993'

faker.providers.file

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

fake.file_name(category=None, extension=None)
# 'recusandae.odp'

fake.file_path(depth=1, category=None, extension=None)
# '/sapiente/consequuntur.webm'

fake.mime_type(category=None)
# 'model/x3d+vrml'

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

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

faker.providers.geo

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

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

fake.latlng()
# (Decimal('87.9364615'), Decimal('-61.990598'))

fake.local_latlng(country_code="US", coords_only=False)
# ('41.84364', '-87.71255', 'South Lawndale', 'US', 'America/Chicago')

fake.location_on_land(coords_only=False)
# ('40.63316', '-74.13653', 'Port Richmond', 'US', 'America/New_York')

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

faker.providers.internet

fake.ascii_company_email(*args, **kwargs)
# 'benetlaia@ribera.biz'

fake.ascii_email(*args, **kwargs)
# 'vergarapol@arana-pera.com'

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

fake.ascii_safe_email(*args, **kwargs)
# 'leivaxavier@example.net'

fake.company_email(*args, **kwargs)
# 'contrerasemma@bonilla.biz'

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

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

fake.email(*args, **kwargs)
# 'lumbrerasjavier@palmer-berrocal.com'

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

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

fake.hostname(*args, **kwargs)
# 'srv-03.verdugo.com'

fake.image_url(width=None, height=None)
# 'https://dummyimage.com/331x454'

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

fake.ipv4_network_class()
# 'b'

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

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

fake.ipv6(network=False)
# 'ba42:1969:1cb5:6fa8:4863:799e:2972:4531'

fake.mac_address()
# '58:76:4a:63:47:40'

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

fake.slug(*args, **kwargs)
# 'illum-sapiente'

fake.tld()
# 'org'

fake.uri()
# 'https://arevalo.com/home/'

fake.uri_extension()
# '.asp'

fake.uri_page()
# 'search'

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

fake.url(schemes=None)
# 'http://valencia.org/'

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

faker.providers.isbn

fake.isbn10(separator="-")
# '1-184-35002-7'

fake.isbn13(separator="-")
# '978-0-16-077530-7'

faker.providers.job

fake.job()
# 'Artist'

faker.providers.lorem

fake.paragraph(nb_sentences=3, variable_nb_sentences=True, ext_word_list=None)
# 'Aspernatur unde soluta totam earum enim fuga.'

fake.paragraphs(nb=3, ext_word_list=None)
# [   'Ducimus voluptas ipsam recusandae aut dolorem.',
#     'A enim optio eum nemo odio expedita atque. Consectetur animi vitae '
#     'expedita laboriosam laudantium.',
#     'Voluptas quidem soluta enim libero tempora voluptatibus. Velit id dolore '
#     'odit eaque iusto.']

fake.sentence(nb_words=6, variable_nb_words=True, ext_word_list=None)
# 'Eos minus voluptatibus rem deserunt harum ex.'

fake.sentences(nb=3, ext_word_list=None)
# [   'Quos maiores alias quod quis natus aliquid.',
#     'Nostrum rem facilis maxime optio laudantium illo maxime.',
#     'Consequuntur sunt libero ipsa.']

fake.text(max_nb_chars=200, ext_word_list=None)
# ('Quia sapiente repudiandae. Eum maiores sunt necessitatibus atque nemo '
#  'voluptates similique. Minus assumenda cumque veritatis.')

fake.texts(nb_texts=3, max_nb_chars=200, ext_word_list=None)
# [   'Quam nesciunt minus quas repudiandae unde. Cupiditate eveniet doloribus '
#     'hic perferendis.',
#     'Doloremque iure molestias qui. Et consequatur laudantium tenetur expedita '
#     'iste.\n'
#     'Voluptatem ratione a aut quod recusandae nulla. Quis ratione voluptate '
#     'magni earum.',
#     'Doloribus nihil fuga quis. Tempore eaque impedit eum accusantium. Dolorem '
#     'ducimus dolorem accusantium molestias expedita.']

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

fake.words(nb=3, ext_word_list=None, unique=False)
# ['repellat', 'repudiandae', 'eligendi']

faker.providers.misc

fake.binary(length=1048576)
# (b'\x18\x02e\xc5\xdd\x9csub\xbb\x15D(n\x98\x962\xcdnx%\x04\xb6uP\x98.\xbd'
#  b'd\xa5:d\xb9\xba\x03l\n\xb7N$Z\xdb\x8e\x8f\xb7X\xa5o\xa6\x9f\xef7\x19X#F'
#  b'\xaa\x92\xa9\x1d\x8d%n\x96\xc6\xcd1\xfb\xbe\x87\xb9+1\x01\xb6\x8alx[\xfd'
#  b'\x10Z\xd0\xf5O\xb0\xb5\xf7\xbd\x02\xec\xaf\x1c1\xe4FD!\x17\xa6R\xef\xaej'
#  b'\xc1\xea\xfa\xf4\x18\xf8\xbap~|\xe3\xa3t\x88\xee\x045\t\xac>c\x02~\xb5'
#  b'F\x7fKv$\x89\x1b\xe5\xc2\xf9\xbe\xdf\xda>>\xf4\x8d\x0fHD+hs5\xf7X\x8aQ'
#  b'\x0c\xf4\xef%\xa0AP3Q_w\xe3S!\xa7Y\xed\xbb5\xbe\xb0\x9a\x1e\x9e\x9d\xfe\xbb>'
#  b'\x9a\xc8\x87\x19\xa7r\xbd]\xb2(\x0e\xb4\xe8\xc11\xf8\xd7mf\xfd'
#  b'\xcf\xc8\xa4\xfe\nm\xde\x04V\xd3\xf0/1\x9a\xe6\xc0\x9f\xf3\x92\xaf'
#  b"c\xae\xcd\xf3\x06\xce\xe9\xee\xedZ\x1f\t\x9a\xb8\x08Y\x9e\x82'\xdc#-O\x1c"
#  b"\xd2\x87\x01'\xd7\xc8_W \t\x9bp!R\x1a\xa6\x01u\xc6i\xaeOc\xc1\x1di\x1c\x16"
#  b'I\xe1\x90!X\xae02Q\x01\xd6\x11\x94\x0c\xdf\xc5Bh\xeec\xb8Tv\x19K\xe9\xd1\x16'
#  b'\xf4\xa7Tl\xc2\xb1\x94#\xc3!)P\x88\x9d\x9d7\xe7\xc7m-\xef\x8c\xbb\xa3\xc1kI/'
#  b"9\x1dt\x9e\x1a8v\x82p;'-\x05N\xf8kO\\\x07\xab\x17\xf9H\x8f\xd8\x81\x83\xe0"
#  b'HE\xc3\xcai}\xac@)a\xe2\xf0\xe743\xbdkqK\xea\x8d=-B\xb5\t75\xde\x1dC\xfd'
#  b"\\2|?\xae[\xb2'\xa7\xf3\xe3y\xd2y\x94\xa8\xce]\xddA\xa6\x82.l\x81x\xae\xe2"
#  b'\xfd\xc2\xde\xe5c\xd8|\xe3\x00?\x83\x86\xbaM\x8e\xb6\x01"..\\y\xb8\x82'
#  b'\x06\xab\xea\x98\x89\x83+\xdc\x8e\xa9\xdb:\x87\x18X\xa2Juu\xc9\\\xc7)\xdb'
#  b'A\xa77*j\xc83O\x16\xa5\xfcc\x9c\xfc\xf8\xc1\x02Q\x846\xf1B\xfe\xbe'
#  b'\x12\xe8T\x02S\xb1\x88\xb0\x85\xa4\x84\xe3\x1a\xfa\xa5m\xc0\x8f\xbc)'
#  b'\xd1\x98K\x1dD\xb9xR\xf4\xe9\x9b0%\xc8\xf9\xe9<\xc3/\x92\xa7\x98SH'
#  b'\x0e\xda\x06\xd9xqXO\xda\xb7\xcb\x0f\x9d\xdf1c\x9fZ\xf6\xa7\xb5\xfeD\xd5'
#  b'za\xa1?uG\n@\xac\x0bX7\x89\xb3Na\xbcGg\xfaX\xd0\x9c\xdbnb\xec\xa4\xdc%\x84k'
#  b'|m.F<\xa2\x8e\xd2P\x11\x9fD`\x8a\x0e\xadu\xc7\x9a\x8e\xa5\xa20\xb6'
#  b'\xa4\x93\xd9\xe2\x1eo74\x8e\x88P*T r\xff.4[>\x0er\xd0J\xcd`\x8f?\xa12=K'
#  b'\x08"\xcf\xcb\xe0\xfc/(cff00G?\x11\xec\xa1\xbf\x94I\xa2M\x13\x1c\x83\x80\xa4'
#  b'\x17\x8b7\xd5@\xe5\xff\x13\x11\xdd\x8c\xa3)\x0f7\xa9\x86]\xce\xcf6\xabl\xde'
#  b'\xdcr\x03\x01\x83\xb6}F~\xe2\x11\xe9\rh\xd3vm(\nh=\x83\x0bU.\xac\x1e\xd4'
#  b'\xc7H6{\xda"\xb1\xf8\xd8l\xa6\xb8c\x19\x03\xa0OV\'\xaf\xde\xb9\xf5\t'
#  b'\xa1$\x0f|<\xeb\xe4\xc3\xc8\x99\xb8\x11\x02\x18\x1c\x1af\xdaP:1\x9d\xc2\xa3'
#  b'g\xe1L\xe4\x1fo\x1735\xc9E+H\xa1J_$\xe2\xec\x90H\xfa\x10\x87\xb8\xa6p\xee'
#  b'\x97\xcfv\x83P\xa2\xbc$\xd3\xb0\xb7$/\x165\xea\xf0\x082\x8c\xe3\x7f\x08i'
#  b'\xfb=\xf0\xb5N\xcaU_\x07\x12\x8e\xf7\x11\x0e\x96\x00\xe9\x9aR\n\xe4%F\xc3'
#  b"\x16\xed\xf8\xceX8\xf3\xa3\xdd&\x16;B\x8b\xb0\x05\xe8\x89'Q\xa2\x16\xca|c|mQ"
#  b'\x8a)\xf1r\xb4&\xa6\xf0"\xd1\x9d$\x91>\x1bf\xa0\xfao\xc7PXP8\xd8\x03}\x84'
#  b'\xc9\x99\xf5\xbd\xd6\x0c\x85\xee\xbe\xcc\xb7\x10\xce\xc9\xd5<\xf8\xce Y'
#  b'r\xbb\xf9\xe6L\x92M\x83\x05K\xf5\xf1\x0f\x80\xfcrc{Vz}\xe7eB\x81C\xe0\xe0'
#  b'IU\xc3\xa9\x0e\xd9\xaf\xbf\x81\x85\x08Xi\xd6y\xeb\xb1\x90\x9fv'
#  b'\x92\x9c\xc9\x88\xad\x84\x7f\x90\x1a4\xa3-\xecI\xa4\xcc.]3\xbc\t\xd0\xf2I'
#  b'\x13\x1f\x08\xa3\xf9#\xcb\x18\x9c\xf9\xca\x19=\xcc2\x07\x86:\xd8P\xc8H !')

fake.boolean(chance_of_getting_true=50)
# True

fake.md5(raw_output=False)
# 'cb42a9a60c2e44f4fa4e0bf7016c1539'

fake.null_boolean()
# None

fake.password(length=10, special_chars=True, digits=True, upper_case=True, lower_case=True)
# 'D#0TuTOkd9'

fake.sha1(raw_output=False)
# '7599b55d11534732cc926ce9d7a299731f5fe235'

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

fake.uuid4(cast_to=<class 'str'>)
# 'c5f529c0-4ac9-43d8-a928-be69c38fbefd'

faker.providers.person

fake.first_name()
# 'Biel'

fake.first_name_female()
# 'Lucia'

fake.first_name_male()
# 'Aleix'

fake.last_name()
# 'Garzón'

fake.last_name_female()
# 'Araujo'

fake.last_name_male()
# 'Coello'

fake.name()
# 'Martina Pelayo Enríquez'

fake.name_female()
# 'Jana Izquierdo'

fake.name_male()
# 'David Solsona Cifuentes'

fake.prefix()
# 'de'

fake.prefix_female()
# 'del'

fake.prefix_male()
# 'del'

fake.suffix()
# ''

fake.suffix_female()
# ''

fake.suffix_male()
# ''

faker.providers.phone_number

fake.msisdn()
# '3889282811414'

fake.phone_number()
# '001-722-219-4364x39044'

faker.providers.profile

fake.profile(fields=None, sex=None)
# {   'address': '289 Chlóe Extensions Suite 761\nNew Josefa, ID 27027',
#     'birthdate': datetime.date(2001, 1, 26),
#     'blood_group': 'O-',
#     'company': 'Almagro Ltd',
#     'current_location': (Decimal('-68.2964155'), Decimal('-98.586249')),
#     'job': 'Product/process development scientist',
#     'mail': 'paumorante@yahoo.com',
#     'name': 'Paula de Almeida',
#     'residence': '046 Guillén Estate\nVallejoshire, MT 02870',
#     'sex': 'F',
#     'ssn': '129-71-6221',
#     'username': 'mmateu',
#     'website': ['https://www.mayol-bernad.com/', 'http://acevedo.com/']}

fake.simple_profile(sex=None)
# {   'address': '7431 Luz Parkways Suite 012\nNew Franciscaland, DE 17859',
#     'birthdate': datetime.date(1980, 2, 20),
#     'mail': 'carlossureda@gmail.com',
#     'name': 'Josefa Aina Gil Lucas',
#     'sex': 'F',
#     'username': 'silviarevilla'}

faker.providers.python

fake.pybool()
# True

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

fake.pydict(nb_elements=10, variable_nb_elements=True, *value_types)
# {   'amet': 95334836858.1,
#     'dolorum': datetime.datetime(1998, 10, 25, 7, 45, 31),
#     'eveniet': 'http://bayo.com/search.jsp',
#     'ipsam': 'gamaya@pineiro.com',
#     'laboriosam': 'GcRLnmyqiaidqaxQTCbJ',
#     'nam': 'zhVITOEDZyRIVnEiSgkF',
#     'nesciunt': 991,
#     'quisquam': Decimal('-80.9918'),
#     'ratione': datetime.datetime(1994, 8, 25, 6, 52, 10),
#     'sunt': datetime.datetime(1992, 4, 23, 5, 11, 57)}

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

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

fake.pyiterable(nb_elements=10, variable_nb_elements=True, *value_types)
# [   'mgranados@benavent.com',
#     959,
#     'OqVVPnHmPAfICkdOEHsq',
#     Decimal('189216077.778275'),
#     'EJijGjtxbcDsygELqafp',
#     'aina63@alvaro.com',
#     Decimal('653756085065.58'),
#     'gmpCQAEyGoCQVTVVADjB',
#     -855.11084873,
#     'YCjKSOJJgeylmsyocFmm',
#     'vQCxSeVPNwexdFSvVTcp',
#     -78.5,
#     -12175763598832.0,
#     61821353499883.0]

fake.pylist(nb_elements=10, variable_nb_elements=True, *value_types)
# [   'qOjflCbErDDKBEDpnYcC',
#     'NNrSHjVhneQjRgHsZpkS',
#     3242,
#     'ZqYHjJTNZDNglmWtshvk',
#     343.562,
#     -193023535.997,
#     Decimal('94211939593.4'),
#     'blascosilvia@lorenzo-sanmiguel.net',
#     'http://www.sala-llanos.com/index/',
#     'nFNmJsbaywobDvxnnNzT',
#     4686,
#     Decimal('-8104358563079.4')]

fake.pyset(nb_elements=10, variable_nb_elements=True, *value_types)
# {-221.27293412, 'silvia95@yahoo.com', -439721268760.35, 'https://www.narvaez.com/', 'jsvIsxenaNowdZYzUNUE', 'http://vila-baeza.com/post.html', Decimal('865520439136921.0')}

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

fake.pystruct(count=10, *value_types)
# (   [   'JyTbPtnTpjidLQkSCDsk',
#         'CFdwdmSUIppKWayAYMlL',
#         'http://iriarte-company.com/main.htm',
#         2900,
#         'NSctwxHceRWARmoEKKYu',
#         datetime.datetime(2005, 4, 15, 6, 20, 41),
#         Decimal('-79445.66747'),
#         4759,
#         'TlvbJfKDXedNfdtgEuKy',
#         datetime.datetime(2005, 10, 26, 19, 34, 13)],
#     {   'consequuntur': 397,
#         'dicta': 'MTJABMGabhkZZbGZPQpN',
#         'dolor': 'ERkCcuFupUmnovFMtnpa',
#         'dolorum': 'oFsayWoxOwrFcOGDgqRC',
#         'eos': 'nCrMXXbNxBqLWrSZFwDW',
#         'expedita': 359,
#         'ipsa': 1778,
#         'quae': -9391.312,
#         'quasi': -33773851493804.9,
#         'ratione': 'martialamo@hotmail.com'},
#     {   'ab': {   0: -41878368824.5174,
#                   1: [   'VzXRMraPRIzQcCIFpybh',
#                          378,
#                          'garciamaria-del-carmen@hotmail.com'],
#                   2: {   0: 'noacontreras@gmail.com',
#                          1: 'FoEZQkBsZcjNTLQbWhxx',
#                          2: [   'https://diez-fuertes.net/index.html',
#                                 'zuuygbCUFBQMMBYJfcqM']}},
#         'inventore': {   8: 5659232140238.0,
#                          9: [   'http://www.mendoza.com/privacy.jsp',
#                                 'VmyXwQLEXRRGmOBwknSO',
#                                 'cyfzTNdXlfPSyZWYIesr'],
#                          10: {   8: 'aramburuxavier@yahoo.com',
#                                  9: 'cbifBWWwdiAqdVgdtMmd',
#                                  10: ['hoLtiybirgkuWrCUOkVw', 5899]}},
#         'ipsam': {   2: 'mQXPMyegCLVaDMWsAWtw',
#                      3: [   'https://www.font.com/home/',
#                             Decimal('198293076561.1'),
#                             99781.6277801],
#                      4: {   2: 5485,
#                             3: 'csolsona@gmail.com',
#                             4: [4758571188820.0, 'DelwiiPoffqEpIHVLTVS']}},
#         'numquam': {   1: 'XgoxkasgIMwlPmjlFivd',
#                        2: [   'bOnJJspYPrKbYSqnSNwh',
#                               6007,
#                               datetime.datetime(1982, 8, 7, 3, 40, 46)],
#                        3: {   1: 'SpZlLOezzybqepiLKtKD',
#                               2: 'XoEWPlPGkgkAKDGXfFEY',
#                               3: ['antonia63@yahoo.com', 958676.5806]}},
#         'odio': {   5: 46068447.5,
#                     6: ['dDguDZGYlAqGybKWHLrs', 7532, 9390],
#                     7: {   5: Decimal('3875693758854.65'),
#                            6: datetime.datetime(2019, 8, 2, 2, 2, 29),
#                            7: [   'http://redondo.biz/register/',
#                                   563387660904918.0]}},
#         'quaerat': {   4: 745.89344844,
#                        5: [   Decimal('2939627.56'),
#                               'LPIgJIYrcshetmciqnqn',
#                               'qjFLbRNXuhmpqZRLRUWp'],
#                        6: {   4: 'AiaFJYTJqQzHQZifnoqP',
#                               5: Decimal('-43880.9543536'),
#                               6: [-817948881029077.0, 'hDkvUotVDvsJWAwgpnBw']}},
#         'repellendus': {   3: 'TfSxGVFbJrvakgxBNyVp',
#                            4: [   8.63233768,
#                                   'nbaUQdEDnmALBwShCymC',
#                                   Decimal('-82471921998154.0')],
#                            5: {   3: 'PiJwJLjqKqkBreOuPovv',
#                                   4: 'http://ruano.com/posts/tag/wp-content/faq.html',
#                                   5: ['FnLsBBErCUetCgkWiYMq', 5550]}},
#         'rerum': {   6: 'YKiJyGyoWOkINtKtRerA',
#                      7: [Decimal('-3339365.7'), 1825, 35],
#                      8: {   6: 134830894.68503,
#                             7: 'lEBYTyuOniYbmKAoWoMt',
#                             8: [   'PoqQeYmqLElJLHGnqnhx',
#                                    'jQWtZPmMoLDNPeMKJLZN']}},
#         'sunt': {   7: 6316,
#                     8: [22459974150975.0, 5004, 'https://www.boix-marti.com/'],
#                     9: {   7: Decimal('5981264.6514'),
#                            8: 'XfRIhsiKnRcKDxZPaWTO',
#                            9: [   datetime.datetime(1980, 4, 8, 16, 29, 24),
#                                   'gdBWykkPcCgZhXkyUqLQ']}},
#         'veritatis': {   9: 'SqhLEPmnhsjqfwyZXtIZ',
#                          10: [   'yZAlziZuONEMyfwVQBkP',
#                                  Decimal('-271822910741752.0'),
#                                  Decimal('-65698986260127.6')],
#                          11: {   9: 'zterron@hotmail.com',
#                                  10: datetime.datetime(1973, 9, 29, 7, 57, 47),
#                                  11: [   datetime.datetime(2005, 3, 7, 12, 42, 46),
#                                          datetime.datetime(1975, 1, 16, 18, 58, 53)]}}})

fake.pytuple(nb_elements=10, variable_nb_elements=True, *value_types)
# (   'https://www.roig.com/',
#     'ZXNpNudzhIFfuTGLRYKb',
#     'francisco91@yahoo.com',
#     'kIoHyjQZBIRGyPkfYUIl',
#     'http://www.pinto.biz/register.php',
#     1043,
#     Decimal('0.9'),
#     501975.5,
#     datetime.datetime(2004, 8, 3, 22, 55, 54))

faker.providers.ssn

fake.cif()
# 'W5699412B'

fake.doi()
# '51698122X'

fake.nie()
# 'X5097776X'

fake.nif()
# '64869024P'

fake.ssn()
# '170-35-1411'

fake.vat_id()
# 'ES64280292t'

faker.providers.user_agent

fake.android_platform_token()
# 'Android 8.1.0'

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

fake.firefox()
# ('Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_9_8; rv:1.9.4.20) '
#  'Gecko/2019-06-06 19:38:33 Firefox/3.8')

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

fake.ios_platform_token()
# 'iPad; CPU iPad OS 4_2_1 like Mac OS X'

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

fake.linux_processor()
# 'i686'

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

fake.mac_processor()
# 'U; Intel'

fake.opera()
# 'Opera/9.52.(Windows NT 5.2; lzh-TW) Presto/2.9.182 Version/10.00'

fake.safari()
# ('Mozilla/5.0 (Macintosh; PPC Mac OS X 10_12_6 rv:4.0; cmn-TW) '
#  'AppleWebKit/535.37.5 (KHTML, like Gecko) Version/5.1 Safari/535.37.5')

fake.user_agent()
# 'Mozilla/5.0 (compatible; MSIE 6.0; Windows NT 5.01; Trident/5.1)'

fake.windows_platform_token()
# 'Windows NT 6.1'