Language pt_PT

faker.providers.address

fake.address()
# 'R. Rocha, 2\n3511-862 Elvas'

fake.building_number()
# '609'

fake.city()
# 'Lagoa'

fake.city_name()
# 'Setúbal'

fake.city_suffix()
# 'Ville'

fake.country()
# 'Somália'

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

fake.distrito()
# 'Faro'

fake.freguesia()
# 'Vila de Rei'

fake.postcode()
# '9603-825'

fake.street_address()
# 'Travessa Guilherme Esteves, 11'

fake.street_name()
# 'Av Cardoso'

fake.street_prefix()
# 'Travessa'

fake.street_suffix()
# 'Street'

faker.providers.automotive

fake.license_plate()
# '4K 6981A'

faker.providers.bank

fake.bank_country()
# 'GB'

fake.bban()
# 'RXGY8299132187983'

fake.iban()
# 'GB31BFUX5341398803924'

faker.providers.barcode

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

fake.ean13()
# '4984644349410'

fake.ean8()
# '09168671'

faker.providers.color

fake.color_name()
# 'DodgerBlue'

fake.hex_color()
# '#4ef28a'

fake.rgb_color()
# '179,189,132'

fake.rgb_css_color()
# 'rgb(57,216,222)'

fake.safe_color_name()
# 'aqua'

fake.safe_hex_color()
# '#eecc00'

faker.providers.company

fake.bs()
# 'implement best-of-breed interfaces'

fake.catch_phrase()
# 'Customer-focused bifurcated groupware'

fake.company()
# 'Pinho Guerreiro S/A'

fake.company_suffix()
# 'S/A'

faker.providers.credit_card

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

fake.credit_card_full(card_type=None)
# 'VISA 19 digit\nAdriana Morais\n4002238660064334474 05/21\nCVC: 172\n'

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

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

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

faker.providers.currency

fake.cryptocurrency()
# ('BCN', 'Bytecoin')

fake.cryptocurrency_code()
# 'LTC'

fake.cryptocurrency_name()
# 'Primecoin'

fake.currency()
# ('OMR', 'Omani rial')

fake.currency_code()
# 'IDR'

fake.currency_name()
# 'Fijian dollar'

faker.providers.date_time

fake.am_pm()
# 'AM'

fake.century()
# 'XIX'

fake.date(pattern="%Y-%m-%d", end_datetime=None)
# '2009-02-09'

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

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

fake.date_object(end_datetime=None)
# datetime.date(2019, 2, 17)

fake.date_of_birth(tzinfo=None, minimum_age=0, maximum_age=115)
# datetime.date(1928, 9, 28)

fake.date_this_century(before_today=True, after_today=False)
# datetime.date(2015, 9, 24)

fake.date_this_decade(before_today=True, after_today=False)
# datetime.date(2011, 12, 17)

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

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

fake.date_time(tzinfo=None, end_datetime=None)
# datetime.datetime(1988, 1, 2, 18, 5, 37)

fake.date_time_ad(tzinfo=None, end_datetime=None, start_datetime=None)
# datetime.datetime(83, 9, 3, 21, 34, 38)

fake.date_time_between(start_date="-30y", end_date="now", tzinfo=None)
# datetime.datetime(2010, 5, 23, 18, 13, 27)

fake.date_time_between_dates(datetime_start=None, datetime_end=None, tzinfo=None)
# datetime.datetime(2019, 4, 18, 14, 29, 24)

fake.date_time_this_century(before_now=True, after_now=False, tzinfo=None)
# datetime.datetime(2015, 1, 6, 3, 35, 30)

fake.date_time_this_decade(before_now=True, after_now=False, tzinfo=None)
# datetime.datetime(2016, 2, 26, 9, 18, 51)

fake.date_time_this_month(before_now=True, after_now=False, tzinfo=None)
# datetime.datetime(2019, 4, 17, 15, 56, 1)

fake.date_time_this_year(before_now=True, after_now=False, tzinfo=None)
# datetime.datetime(2019, 2, 14, 19, 39, 20)

fake.day_of_month()
# '16'

fake.day_of_week()
# 'Wednesday'

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

fake.future_datetime(end_date="+30d", tzinfo=None)
# datetime.datetime(2019, 4, 22, 13, 56, 37)

fake.iso8601(tzinfo=None, end_datetime=None)
# '2018-09-07T16:42:55'

fake.month()
# '11'

fake.month_name()
# 'July'

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

fake.past_datetime(start_date="-30d", tzinfo=None)
# datetime.datetime(2019, 4, 12, 7, 47, 24)

fake.time(pattern="%H:%M:%S", end_datetime=None)
# '04:51:57'

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

fake.time_object(end_datetime=None)
# datetime.time(2, 45, 23)

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

fake.timezone()
# 'Pacific/Chatham'

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

fake.year()
# '1988'

faker.providers.file

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

fake.file_name(category=None, extension=None)
# 'dolores.gif'

fake.file_path(depth=1, category=None, extension=None)
# '/aut/esse.tiff'

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

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

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

faker.providers.geo

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

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

fake.latlng()
# (Decimal('25.1825385'), Decimal('-15.589346'))

fake.local_latlng(country_code="US", coords_only=False)
# ('42.52787', '-70.92866', 'Peabody', 'US', 'America/New_York')

fake.location_on_land(coords_only=False)
# ('37.31309', '40.74357', 'Mardin', 'TR', 'Europe/Istanbul')

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

faker.providers.internet

fake.ascii_company_email(*args, **kwargs)
# 'otorres@morais.org'

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

fake.ascii_free_email(*args, **kwargs)
# 'joaquimbarros@clix.pt'

fake.ascii_safe_email(*args, **kwargs)
# 'bruna89@example.pt'

fake.company_email(*args, **kwargs)
# 'constancalourenco@fonseca.com'

fake.domain_name(*args, **kwargs)
# 'cardoso.pt'

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

fake.email(*args, **kwargs)
# 'erica17@figueiredo.com'

fake.free_email(*args, **kwargs)
# 'analourenco@clix.pt'

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

fake.hostname(*args, **kwargs)
# 'laptop-01.maia.org'

fake.image_url(width=None, height=None)
# 'https://www.lorempixel.com/70/977'

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

fake.ipv4_network_class()
# 'b'

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

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

fake.ipv6(network=False)
# '61ea:db29:7a2c:e29e:589:1269:a38b:e65c'

fake.mac_address()
# '85:aa:ba:7d:03:fd'

fake.safe_email(*args, **kwargs)
# 'miguelvalente@example.pt'

fake.slug(*args, **kwargs)
# 'ex-vero'

fake.tld()
# 'net'

fake.uri()
# 'https://www.faria.com/'

fake.uri_extension()
# '.asp'

fake.uri_page()
# 'about'

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

fake.url(schemes=None)
# 'https://www.neves.pt/'

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

faker.providers.isbn

fake.isbn10(separator="-")
# '1-67591-414-1'

fake.isbn13(separator="-")
# '978-0-358-83438-0'

faker.providers.job

fake.job()
# 'Mental health nurse'

faker.providers.lorem

fake.paragraph(nb_sentences=3, variable_nb_sentences=True, ext_word_list=None)
# 'Cupiditate cum quidem modi impedit.'

fake.paragraphs(nb=3, ext_word_list=None)
# [   'Totam voluptatibus ratione debitis aliquam esse quam incidunt.',
#     'Commodi quos doloremque. Libero hic veritatis illum.',
#     'Sequi aliquid iste eveniet vitae blanditiis repellat. Perferendis '
#     'explicabo inventore expedita atque.']

fake.sentence(nb_words=6, variable_nb_words=True, ext_word_list=None)
# 'Soluta praesentium similique enim possimus quibusdam porro.'

fake.sentences(nb=3, ext_word_list=None)
# [   'Perferendis aliquid aliquam laborum.',
#     'Eos quas aperiam harum ex.',
#     'Dolorum eveniet aliquid quam.']

fake.text(max_nb_chars=200, ext_word_list=None)
# ('Quos nemo debitis accusamus. Expedita assumenda nostrum magni fuga dolorum '
#  'voluptate. Quo dolorum laboriosam culpa ea. Minima voluptate doloribus '
#  'libero.')

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

fake.words(nb=3, ext_word_list=None, unique=False)
# ['voluptate', 'voluptatem', 'recusandae']

faker.providers.misc

fake.binary(length=1048576)
# (b'`\xf2t!\xc3\xa49\x8b<\x9cx\x85\xee\xc2YE\x1e9?\x0c\xfb>\x99\x16\x14<A\xca'
#  b'\xb9\xbb\xa2R1\xa2\x9em\xcd\x0e\xf9\xc7\x84\xfd\x03\\\xe2\xe6F\xc9'
#  b"\xc6\xdc\xa5\xbcf\xfaie\xa7v\xf0%\x01\xf8\xd3'\xbb\xcb\xbak\xd7\xc8r:"
#  b'\x1b\xb71V\x9b\x9du\x16\xa2\xafvrA\xb7\xb1\x16\x9b\x17 b\x88\x17\x01$aL\xad>'
#  b'P\xc3\xfbTz\xd9\xb9~\x99\xa6\\"=WU\xd6\xca\xefW\x8c\xf16\xfc\x01'
#  b'\x1b\x17\xf0\x9e\x0c\xeb\x88\x1df\xd2B\x12\x896\xe1\x84\x8b\xec\x01G'
#  b'7O\xd4\xe2:\xfb\xb0Idk\xdf\xc4f\x102\x95\xc3\xd6\xf2\xc7\x8e#\x9f\xa2'
#  b'\x1c9\xca\x11\x06\xd5\x83f\xdf\x92p\x90\xe6T\x89\x87\xe4P\xbbLr\xd1g\x8f'
#  b'dO\xb0\xa2\xf37\xb5\\,\x17\x91\xc2/\x1b\x89Zc\xd8M|\x17\xd9\x8b\x1e'
#  b'\xe7\x1e\x08\x1c\x1b\xfb\xfa`F\x15\x915\xa9\x82J\xc7f\x16b\x94\x99?i\x93'
#  b"\xf9\xcc\xdd\x9d\xfd\xc6\xb7\xaee\xf91\xef\xec'A\x9b;\xc7\x82;)\xadQ\xb4"
#  b'x\x95i#\xbdp^\x08\xca\n\x0bM\x12V\xfcP\x9e\x8b\xee8\rn\xce\xa5g\xed\xf1\xdf'
#  b"\xbe\xbd<B\xa4\xa7+P\x9f\xc3T[\x04I%\x1b\x1f'\xe6cA\x80(\xf4\x1f\xce\x1f\xb5"
#  b'\xaaK\x1c\x84\xc3rv\xca\xd6.9G\nv&T\x90^\xa7\xb6\x1a`\x00\x12'
#  b'\xf7\xe6\xe4\xfbjS-W\xb7\x97\xac\xd9I\x98}N\x0f\xcb}Fs.\x1c\xd5'
#  b'\xe6\xaf\xc7\xb7\xeb\xec\xa3\x14\xae\x0c\xd4\xc1C\xa4-\x95\x91I\xf2\x9b'
#  b'\x8b\x08\xa2Q\x02\x8c\xe9\x8f-F\x96\x9f\xa7j\xa0\xad\xc1\xe7R@/y`M'
#  b'\x1f\xd1\x90-g\xf1\xdaRt&\x96\xc5o\xa5\xf5\xba\xda\xd8\x1d*\xff\xb8\xbd\xa7'
#  b'W\xe8\xf0\xe0\x8e\x8e#\xee\x05\xe6\x98*\x1ey\xe3D\x03\x9aq\xc0'
#  b'\x98\xa0\xd8\x9c\t\xfc\x97\xfc\xec\xfa\x1e`\x99Y77\xb0\xb9\xca\xc3\xb6i\x9fj'
#  b'FY:\x0bW\x85\x95\xfeG\xceh0\x03\x18\x96\xed\x17\xa0\xb9\xf7\x810"\xa9'
#  b"\xe8_\xdb\xea\x96\xd0\x1eO\xde\xf7\xd9\\N\x8f\x00'\x15\xeb\xacn!\xdb\xfb\xb7"
#  b'\xb6\xac\xb3\xd4\x98\tAW\xfa#g\x98T\xe3\x00\xf0FL\xa24,\xe5\xadE'
#  b'.\xde\x08\xf53\r\xaas\x05\xfa\x91\xe8\xadQ\xf6%S\x95\xf4lR\x99R\xd2'
#  b'\xd5\x85{\xb3\xa1\xbd\x0e\x80\xb5M#\xf8\x07\xc1W\xe8\xae\x7fv%'
#  b'\x8a\xd4\xf4\xd8l\xad3\xa6\x1f\x1b\xff9#\xc5\xc3#\xc6\xa8\xce\xd2bP\xee\x05'
#  b'\xfb\xb2\x86k\xaa\xe9n[\xa6\xb0\xec\xc7o\xbb\x9fi^\x16\x95\xe0\xc7X?A'
#  b"\xad'b\xae\xc8<\x89\x90\xab+\xa9\xa9\xca\x86\xa1\x10\xd4\xe98q\xc2}\xa4\x0b"
#  b'L\xd9k\xa7\xf0W//\xb9\xd6?\xb2\x9e\xc4\x8a\x04\x0f\xaa\xa5\xb6\x00\x8e0Q'
#  b'\xed\xd4$\xa8j\xf8,\xe8\xe1@%\x8cm6+\xd6\x0c\xa6\x10\x9f\x7f\xad\xc8j'
#  b'S\xea\x13\xe7l\x19\\\xeb\x9bpI\xf7[7\xc49\xb0-[\x9a\x9an\x84\x15o\x9b\x83O'
#  b'\x80\x7f/\xc6\xd5T\x01\xc5\xdf\x93vA\x12a\xfa\xcb\x1aI\x91\x8f'
#  b'\x9d\xd2\xee\x7f\xfc\xca%\xa6\xc7\x93&\x89I!\xf2\x02\x88F4\xd3'
#  b'\x0c\xe7\xb4\xeb\xf4:>\xa6a\x972_\xa1\x81\xdbC\xf1C\x00C\xb9+_\xf9'
#  b'\xf3\x01\t\x99(zH\xa2&\xca\x8d{\x87\xf5\x15\xa7|\x81,kh{\xf0\xdf'
#  b"\x7fd\x04\xe7\xbf'\x897\xc0\x89u\xc7\xf7\xcbx\xd1[<\x88\x84\xcf\x1b1j"
#  b'\xcd6+\xeb\xf1\xf2\x19\x04\xdcO\xb3kZ\x16\xcfy\x06\xbf\x7f\x8a\xe7\xfay\xd0'
#  b'S1\xd0N]\x15h">\x14F\x83\xf3\x80\\\x19\xf0\xf6\xa0\x8dof<I\x98 \xb5\xda'
#  b'\xfeu\x95\x8b\xd6\xba\x93\xbf;\x935\x84\xbf-\x89\xcbq\x1f\x1f\xd4'
#  b'\xcb\x8e>\x0f\x16<\xea\xfb\x81P\xf6P\xdd\x14\xfe&\x84.\x12>\x10\xc8v\xa8'
#  b'\x89C\x06]\x14\xce)4\x8c\xa1\xe6\xd2\xd6\xc5C&\xaaQ\xde\xa9\xec?t\\'
#  b'\xac\x8a\x90Ur<\x7fiP\x0fm\x07\xc5CU\xf7\x87\x81L\x07^\xb9\x973'
#  b'\x91\xf0\x19\xc3\xbb\x1e#\x0b\x98\xdf\xcf\xd77\xe0\xf3\xb7"\x1a\'\x1e'
#  b'\x1f4-\xe2')

fake.boolean(chance_of_getting_true=50)
# False

fake.md5(raw_output=False)
# '47cba2b6c6e8cf82282174a46db5e1ba'

fake.null_boolean()
# None

fake.password(length=10, special_chars=True, digits=True, upper_case=True, lower_case=True)
# 'D5z4bY%jq('

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

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

fake.uuid4(cast_to=<class 'str'>)
# '9dd99c7e-61aa-454a-863d-38ea453677d0'

faker.providers.person

fake.first_name()
# 'Miguel'

fake.first_name_female()
# 'Erika'

fake.first_name_male()
# 'Tatiana'

fake.last_name()
# 'Vicente'

fake.last_name_female()
# 'Matias'

fake.last_name_male()
# 'Vaz'

fake.name()
# 'Lisandro Costa'

fake.name_female()
# 'Teresa Neves'

fake.name_male()
# 'Ivo de Vicente'

fake.prefix()
# 'da'

fake.prefix_female()
# 'de'

fake.prefix_male()
# 'de'

fake.suffix()
# ''

fake.suffix_female()
# ''

fake.suffix_male()
# ''

faker.providers.phone_number

fake.msisdn()
# '7265908119004'

fake.phone_number()
# '916213308'

faker.providers.profile

fake.profile(fields=None, sex=None)
# {   'address': 'Av Soares, 85\n7064-759 Vendas Novas',
#     'birthdate': datetime.date(1980, 11, 8),
#     'blood_group': 'B-',
#     'company': 'Assunção',
#     'current_location': (Decimal('-88.331255'), Decimal('60.020834')),
#     'job': 'Psychiatric nurse',
#     'mail': 'manuelcorreia@sapo.pt',
#     'name': 'Lucas Neto',
#     'residence': 'R. Freitas, 67\n2973-704 Abrantes',
#     'sex': 'M',
#     'ssn': '464-32-4100',
#     'username': 'ericavalente',
#     'website': ['http://www.fonseca.com/', 'https://amaral.net/']}

fake.simple_profile(sex=None)
# {   'address': 'Av Leite, 76\n6877-627 Olhão',
#     'birthdate': datetime.date(1960, 3, 16),
#     'mail': 'smoura@gmail.com',
#     'name': 'Martim Matos',
#     'sex': 'F',
#     'username': 'alexandravaz'}

faker.providers.python

fake.pybool()
# False

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

fake.pydict(nb_elements=10, variable_nb_elements=True, *value_types)
# {   'aut': 'https://leal.com/',
#     'cum': -66773907589.8,
#     'eligendi': 439.0,
#     'expedita': 'gjRtBFcEuwpKkJBxFJDs',
#     'harum': 1279,
#     'maxime': Decimal('1652844.7037'),
#     'molestias': -69068556136.0,
#     'perferendis': 9139,
#     'placeat': datetime.datetime(1976, 8, 16, 16, 47, 1),
#     'recusandae': 'tDTJFBYtyOfvKGQfFNWO',
#     'repellat': 'VqSQQWcNGlOEBnIkEdNH'}

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

fake.pyint()
# 8967

fake.pyiterable(nb_elements=10, variable_nb_elements=True, *value_types)
# {'ncampos@sousa.com', Decimal('34467520362.6564'), 7694, 'FQVuYGkZSxrlVsHlZxLo', 'rYvtwNuIiYLyBzbarmno', Decimal('-42479329963.2')}

fake.pylist(nb_elements=10, variable_nb_elements=True, *value_types)
# [   'pinhodebora@sapo.pt',
#     'xoIVTthAexfCTkFzTdOa',
#     'doiCWaCVNfMvkOFWVufD',
#     'iFWWozKABfzzidiJKmTu',
#     'qOazRxIORruJyTFywJnp',
#     Decimal('-48159.76'),
#     'fUsoBADGHHbNGxbXEdLn',
#     'qWmwPGHohUWRiCKYAQZZ',
#     4675]

fake.pyset(nb_elements=10, variable_nb_elements=True, *value_types)
# {5506, 1347, Decimal('-9.437490299'), Decimal('-49808779.4123'), datetime.datetime(2003, 3, 30, 7, 8, 45), 'bSxOEGMaKSLjBxFqsbVQ', 'APtGVXWXNaOKgGqZAsRS', datetime.datetime(1970, 4, 2, 20, 1, 1), 'vXjAEflpqXSwSsUGuSxp', 'nwdHOCTJbkdbdmhCnJDh', 'YUADhtAdWAwSVlzrRYAl', datetime.datetime(1978, 3, 26, 3, 10, 22), 'JtsjWgMYrrURQihoTMDZ'}

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

fake.pystruct(count=10, *value_types)
# (   [   'rEZJtFExgQwEbbwNzoOm',
#         'WKvTgDmXuxFveTZKGicG',
#         5764944914.43266,
#         -496318224348642.0,
#         'victoriaesteves@clix.pt',
#         Decimal('32490064968.7232'),
#         'kCvBBtqZTTfkEWDhcxMT',
#         3457,
#         'wYwYSJnSRCsylJiPKTYC',
#         'https://www.alves.pt/'],
#     {   'amet': 'http://nascimento.pt/post/',
#         'animi': Decimal('-3524911112385.0'),
#         'cum': Decimal('-465648873285911.0'),
#         'fugit': datetime.datetime(2014, 3, 9, 16, 6, 15),
#         'labore': datetime.datetime(1992, 6, 1, 13, 7, 55),
#         'occaecati': 2326,
#         'quasi': 'fJUjGWacWxaEWNNeCxYA',
#         'reiciendis': Decimal('-582.8630243'),
#         'veritatis': -52816458.0,
#         'voluptatibus': 'GspZcUGowUUGCtIMCLwr'},
#     {   'atque': {   2: 'benjamim46@clix.pt',
#                      3: [-658972271.9, 66.68609887558, -60651612811.76],
#                      4: {   2: 'sara19@moura.com',
#                             3: 739228472454.0,
#                             4: [   'aEgKmVYtoYTDjgEAAkWc',
#                                    'jUjpjvCTkshOIWbQwmEn']}},
#         'blanditiis': {   0: 'hmINvbaGHvfFWFYRSmrX',
#                           1: [   datetime.datetime(2003, 12, 10, 7, 10, 2),
#                                  1122,
#                                  datetime.datetime(2017, 6, 25, 14, 15, 13)],
#                           2: {   0: 0.6215,
#                                  1: 'AsPNxlUniPxKUQCSFapx',
#                                  2: [-33.161515, Decimal('65.110202577')]}},
#         'fugit': {   1: Decimal('673138.582904616'),
#                      2: [1214, 8251, 'ObUUMorWUfRTNnFmRUjp'],
#                      3: {   1: 'AGKXiaMpdMoBmuZwgyiY',
#                             2: 'http://baptista.com/main/',
#                             3: [   datetime.datetime(1994, 7, 11, 8, 11, 44),
#                                    'wZtgfSOLXifxUehUGwHW']}},
#         'hic': {   3: 'BvjSdfyyPTTSsLdqdwrE',
#                    4: ['afonso11@andrade.pt', 'cunhaalicia@gmail.com', 6805],
#                    5: {   3: 2360,
#                           4: 'https://abreu.pt/posts/home/',
#                           5: [Decimal('91.5551'), 'YgqTzrSURjxrpwZliMlG']}},
#         'maxime': {   4: Decimal('-97139.61169'),
#                       5: [   datetime.datetime(2009, 8, 10, 15, 17, 21),
#                              4340,
#                              datetime.datetime(2012, 11, 12, 21, 36, 51)],
#                       6: {   4: Decimal('-282176.0'),
#                              5: 'https://matos.com/faq.php',
#                              6: [37.36095586953, 'ZtIWaanOiOvrRPEULkMz']}},
#         'odit': {   5: 'KrhHMMNOtvuFdiZDXANg',
#                     6: [   'lhLRDVltVrFOEsDEWGes',
#                            -11543.9,
#                            'qRakQWzNzpjtgJQOipqb'],
#                     7: {   5: 'http://www.pereira.org/blog/categories/posts/index.asp',
#                            6: 'VDbjDrBxtcQcLdLYLVHC',
#                            7: [Decimal('745223647.2169'), 19178128.11]}},
#         'recusandae': {   9: 'https://rocha.net/post/',
#                           10: [   'SDdLIFQqMmDdhUrzhUqb',
#                                   'xBEbxfJpCDVXvtvgZSgu',
#                                   6414551317.8],
#                           11: {   9: 'ines42@sapo.pt',
#                                   10: 9697,
#                                   11: [   'mauroribeiro@gmail.com',
#                                           Decimal('-1076922756766.35')]}},
#         'temporibus': {   8: 'yJEMJbEQoDEfikbWtrPd',
#                           9: [   'AmfFKnsTmCLLUGGYuveu',
#                                  'kemgdOIzdzzFgTLSapIs',
#                                  'SwJwlDoRLnPIYboKzNPN'],
#                           10: {   8: 8374,
#                                   9: 'dIXwXSHcqvmvGtPlSAtG',
#                                   10: [   'aywUeYjtIjyZIJUlrqYf',
#                                           Decimal('327397431260.0')]}},
#         'veniam': {   7: Decimal('820168281612.96'),
#                       8: [   datetime.datetime(1981, 1, 3, 6, 53, 44),
#                              -198447836447.0,
#                              'https://neves.org/login/'],
#                       9: {   7: 7571,
#                              8: datetime.datetime(2014, 1, 25, 0, 12, 13),
#                              9: [   Decimal('-7343379.254'),
#                                     'pQhVyyuwMKoIRfGYBDat']}},
#         'voluptate': {   6: 6680,
#                          7: [-882359279205.652, 4082, 'valentim11@pires.com'],
#                          8: {   6: datetime.datetime(2019, 3, 23, 16, 15, 11),
#                                 7: 'saraujo@almeida.pt',
#                                 8: ['DfweHpUZzkPufhgYSEcz', 9351]}}})

fake.pytuple(nb_elements=10, variable_nb_elements=True, *value_types)
# (   7201,
#     6818,
#     7717,
#     330161800.753,
#     'http://www.mota.com/main.jsp',
#     1388,
#     'FRBWDuMgFnabVOqoinMb')

faker.providers.ssn

fake.ssn()
# '455-14-8756'

fake.vat_id()
# 'PT393652836'

faker.providers.user_agent

fake.chrome(version_from=13, version_to=63, build_from=800, build_to=899)
# ('Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10_11_6) AppleWebKit/5331 (KHTML, '
#  'like Gecko) Chrome/46.0.860.0 Safari/5331')

fake.firefox()
# ('Mozilla/5.0 (X11; Linux i686; rv:1.9.7.20) Gecko/2011-06-09 10:25:44 '
#  'Firefox/3.8')

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

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

fake.linux_processor()
# 'i686'

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

fake.mac_processor()
# 'PPC'

fake.opera()
# 'Opera/8.21.(Windows NT 5.1; ast-ES) Presto/2.9.166 Version/10.00'

fake.safari()
# ('Mozilla/5.0 (Macintosh; Intel Mac OS X 10_8_2 rv:3.0; lb-LU) '
#  'AppleWebKit/534.46.3 (KHTML, like Gecko) Version/5.0 Safari/534.46.3')

fake.user_agent()
# 'Mozilla/5.0 (compatible; MSIE 8.0; Windows 98; Win 9x 4.90; Trident/3.1)'

fake.windows_platform_token()
# 'Windows NT 5.0'