Language pt_PT

faker.providers.address

fake.street_name()
# 'Av de Moura'

fake.street_prefix()
# 'Avenida'

fake.street_address()
# 'Rua Guilherme Carvalho, 62'

fake.city_suffix()
# 'Ville'

fake.address()
# 'Travessa Leite, S/N\n9038-034 Rebordosa'

fake.country()
# 'Sri Lanca'

fake.street_suffix()
# 'Street'

fake.city()
# 'Vale de Cambra'

fake.city_name()
# 'Almada'

fake.postcode()
# '5184-818'

fake.freguesia()
# 'Crato'

fake.distrito()
# 'Lisboa'

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

fake.building_number()
# '2'

faker.providers.automotive

fake.license_plate()
# '692-DIZ'

faker.providers.bank

fake.iban()
# 'GB37NLHE0401480729828'

fake.bank_country()
# 'GB'

fake.bban()
# 'ZHWP4401289059078'

faker.providers.barcode

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

fake.ean8()
# '63771589'

fake.ean13()
# '6489078835518'

faker.providers.color

fake.rgb_color()
# '57,71,120'

fake.color_name()
# 'AliceBlue'

fake.rgb_css_color()
# 'rgb(101,45,241)'

fake.hex_color()
# '#a07810'

fake.safe_hex_color()
# '#aa1100'

fake.safe_color_name()
# 'olive'

faker.providers.company

fake.bs()
# 'iterate sticky deliverables'

fake.catch_phrase()
# 'Total neutral forecast'

fake.company()
# 'Pinto Jesus S.A.'

fake.company_suffix()
# 'e Filhos'

faker.providers.credit_card

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

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

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

fake.credit_card_full(card_type=None)
# 'Diners Club / Carte Blanche\nMariana Mendes\n30447526017170 04/23\nCVC: 750\n'

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

faker.providers.currency

fake.currency()
# ('AZN', 'Azerbaijani manat')

fake.cryptocurrency_name()
# 'Decred'

fake.cryptocurrency()
# ('USDT', 'Tether')

fake.cryptocurrency_code()
# 'AMP'

fake.currency_code()
# 'BMD'

fake.currency_name()
# 'Ethiopian birr'

faker.providers.date_time

fake.day_of_month()
# '01'

fake.date_between_dates(date_start=None, date_end=None)
# datetime.date(2018, 12, 14)

fake.century()
# 'X'

fake.iso8601(tzinfo=None, end_datetime=None)
# '2017-09-29T21:09:30'

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

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

fake.date_time_ad(tzinfo=None, end_datetime=None, start_datetime=None)
# datetime.datetime(246, 4, 7, 4, 54, 26)

fake.date_this_year(before_today=True, after_today=False)
# datetime.date(2018, 10, 13)

fake.time(pattern="%H:%M:%S", end_datetime=None)
# '01:49:52'

fake.date_time_this_month(before_now=True, after_now=False, tzinfo=None)
# datetime.datetime(2018, 12, 3, 7, 53, 27)

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

fake.time_object(end_datetime=None)
# datetime.time(2, 29, 43)

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

fake.date_object(end_datetime=None)
# datetime.date(1998, 8, 30)

fake.date_this_month(before_today=True, after_today=False)
# datetime.date(2018, 12, 13)

fake.timezone()
# 'Asia/Vientiane'

fake.month_name()
# 'June'

fake.date_this_century(before_today=True, after_today=False)
# datetime.date(2000, 7, 15)

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

fake.date_time_this_century(before_now=True, after_now=False, tzinfo=None)
# datetime.datetime(2007, 12, 7, 14, 31, 45)

fake.year()
# '1998'

fake.date_time(tzinfo=None, end_datetime=None)
# datetime.datetime(1972, 1, 7, 17, 26, 24)

fake.date_time_this_decade(before_now=True, after_now=False, tzinfo=None)
# datetime.datetime(2013, 11, 10, 2, 14, 43)

fake.date_this_decade(before_today=True, after_today=False)
# datetime.date(2012, 2, 23)

fake.time_delta(end_datetime=None)
# datetime.timedelta(11319, 72579)

fake.month()
# '09'

fake.day_of_week()
# 'Sunday'

fake.past_datetime(start_date="-30d", tzinfo=None)
# datetime.datetime(2018, 12, 6, 11, 25, 17)

fake.date_time_between_dates(datetime_start=None, datetime_end=None, tzinfo=None)
# datetime.datetime(2018, 12, 14, 17, 34, 40)

fake.date_time_between(start_date="-30y", end_date="now", tzinfo=None)
# datetime.datetime(1996, 11, 14, 11, 26, 49)

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

fake.date_time_this_year(before_now=True, after_now=False, tzinfo=None)
# datetime.datetime(2018, 5, 10, 7, 19, 17)

fake.future_datetime(end_date="+30d", tzinfo=None)
# datetime.datetime(2018, 12, 16, 8, 46, 49)

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

fake.am_pm()
# 'AM'

faker.providers.file

fake.file_name(category=None, extension=None)
# 'harum.bmp'

fake.mime_type(category=None)
# 'multipart/signed'

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

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

fake.file_path(depth=1, category=None, extension=None)
# '/quaerat/quod.json'

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

faker.providers.geo

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

fake.latlng()
# (Decimal('82.270618'), Decimal('-140.080752'))

fake.local_latlng(country_code="US", coords_only=False)
# ('43.1009', '-75.23266', 'Utica', 'US', 'America/New_York')

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

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

fake.location_on_land(coords_only=False)
# ('33.42585', '-6.00137', 'Oulmes', 'MA', 'Africa/Casablanca')

faker.providers.internet

fake.uri_extension()
# '.html'

fake.ipv4_network_class()
# 'a'

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

fake.company_email(*args, **kwargs)
# 'luciasimoes@matias.pt'

fake.url(schemes=None)
# 'http://www.henriques.com/'

fake.ascii_email(*args, **kwargs)
# 'pintoeduardo@jesus.com'

fake.domain_name(*args, **kwargs)
# 'leal.net'

fake.email(*args, **kwargs)
# 'emanuelbarros@nogueira.pt'

fake.uri_page()
# 'homepage'

fake.ipv6(network=False)
# '72a0:3c0b:b9ab:9577:296:1d10:af21:d962'

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

fake.mac_address()
# 'ef:63:91:9d:45:7e'

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

fake.hostname(*args, **kwargs)
# 'web-98.monteiro.com'

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

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

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

fake.slug(*args, **kwargs)
# 'doloribus-culpa'

fake.free_email(*args, **kwargs)
# 'santiago90@hotmail.com'

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

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

fake.ascii_company_email(*args, **kwargs)
# 'ocosta@costa.pt'

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

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

fake.uri()
# 'http://melo.com/'

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

fake.tld()
# 'com'

faker.providers.isbn

fake.isbn10(separator="-")
# '1-81925-943-9'

fake.isbn13(separator="-")
# '978-0-407-11258-2'

faker.providers.job

fake.job()
# 'Archaeologist'

faker.providers.lorem

fake.sentence(nb_words=6, variable_nb_words=True, ext_word_list=None)
# 'Nam accusamus fuga inventore possimus tenetur.'

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

fake.sentences(nb=3, ext_word_list=None)
# [   'Minus sapiente neque minima explicabo voluptatibus illo.',
#     'Unde fugit modi enim.',
#     'Natus vero dignissimos eligendi officiis soluta odio.']

fake.paragraph(nb_sentences=3, variable_nb_sentences=True, ext_word_list=None)
# 'Nihil harum quis doloribus. Asperiores temporibus eaque.'

fake.words(nb=3, ext_word_list=None, unique=False)
# ['eius', 'omnis', 'modi']

fake.paragraphs(nb=3, ext_word_list=None)
# [   'Earum totam labore necessitatibus possimus illum impedit nisi. Culpa '
#     'corrupti nesciunt veniam eveniet. Modi deleniti earum quam.',
#     'Deleniti inventore quod unde. Illo voluptate ad recusandae. '
#     'Exercitationem temporibus blanditiis iste fugiat amet.',
#     'Delectus temporibus perspiciatis nulla nesciunt soluta. Nostrum '
#     'recusandae rerum debitis magni quidem minima. Voluptates sint neque rem '
#     'quaerat perspiciatis.']

fake.text(max_nb_chars=200, ext_word_list=None)
# ('Deleniti temporibus nemo deleniti atque eum totam. Voluptatibus soluta minus '
#  'at consequatur deleniti doloremque.')

faker.providers.misc

fake.null_boolean()
# False

fake.locale()
# 'ne_NP'

fake.sha256(raw_output=False)
# '7522303fe2bcf2ccc72bf3472633f9dd2c94fb84a045b57a9d13c5a8bdf91116'

fake.binary(length=1048576)
# (b'\xb8!C\xa2\x06\xf0@\xeb\x94p\xf41bm\xa1:\xf2\x94\xf4\x0b\xfe\xba!\xba'
#  b'\xdbr\x98\x16`c\x7f\xbak\x1b\x05\x9d0/\x8f\xf7h\x95gj:\x89\x9dYT\xa5\xa7t'
#  b'Zf\xdcU\xf7FI\xa4\xf0\x9d\n)\xe6\xecp;l\r\xd6g\x0b\xe5\xf6\xff'
#  b'\x1c\xdd\xfe\xce$g\x9eKi\xc3\x97u\xc4R>P\x06\xae\x8dZG|F\x92\xee\xfc\xa8\x1e'
#  b'\xb5l\r=\xb79}\xb2\xffZc\xec\x84/\xe0\xfd%\x18\x037\xfdY\xa1\r\x87\ne_'
#  b'\xf4r\x152\xbd\xc4\x83\x8a-\x895\xd6$\x08\xb1\x87\xb5b\x12:\xd5G\xfd\xcc'
#  b"\xabo\xe1\x04'cS\xfdW\xfa\xe8\xea\xd4m1\x83)\x19\x17\xbfU\xa0\x07\n"
#  b'\xcf\x13\xfd\x12%\xbd\xe3\xe1\x12\x9a\x8ah\xf8\xa7\xb52\xf1M}\xf8'
#  b'\xfc\xdc\xf0{=\xe79m#j\x9f\xfd\x85\xe6\x04\xaf\xe8\xf5\x04\x8bh\x12\xcf\xe3'
#  b'v\xa5\x989\x9bM\xd6\xbc\xda\x1dz\xfa\xec\x1eZ\x91P?\xb30\x05\xcc_\xa7'
#  b'\xf0C\x00\x90\x9e1\xc3\xc8\x8e%T\x98\xbe\xc6\xbf[s\xeb\t\xdb\x8e\xa3\xa9)'
#  b'@\x06\x9b?y\x84\xfcZ\xe5)\xc5\xebA|\xae\xe5\x06\x1a\xd4&M\xf1L\x90\x9917\xbc'
#  b'6\xe8\xcf\x14\x8e\x15*\xfc\x15\xcd?p,\x90\xc1`C\x16V\x10,\xe3\xecB'
#  b'\xfc3\xab\xe0v\xd6.\x863m[W\xba\xc4\x9b\x18\x82\xeb%\x8at9\xff\xd6'
#  b'\xc0\xfbA\x01w\x1b\xd7&\x9f|\xa9~{a\xb5F2\xa3\x93\xbf\x88\xca]}y.\xcd2'
#  b'\xf2\xf5\xb1\x14[4"\x1a\x8c@\xcd\x847\x0c\xf90\xde1>\x8b\xdd\x13\x13?'
#  b'\xd5\x7f\x04\xed\x1b\n{\xdbm\x0f\x85\x90\xe9\xad\xda\xb1\xb6%\xb7='
#  b"\xa0\xd7\xff\xb6~\xea\xde'\x07\xf2\xac\xf1\x9e\x8dQ\xc2Z\x81!\x8f"
#  b'\t\xb0\xef\x16\xae\x91\x80\xadfE\x03\x0c\x9e\x1f\xa3\xf4\x95p\xfe\xa0'
#  b'?\xeem\x1b\x96\x06\x82\x176\xb9\xba\xc3p\xd8\xfa>V\x02/\x87\xf5.\x1e\x8c'
#  b'\xa8\xc8_\xaf(\xb1\xdbQYgy\x12\x88B\xe7\n]\x180;a\xa0_\x17\xad\xf2\x01\xd8'
#  b'\xf2sc\x8e\x8f+\x19\xfa\x1f{\x0f\xd2$G\xd86\x83\xd3i\x0c\xa51\x0f\x05'
#  b'q\x84\x9f\xf3J+\x19o\x194\xf4\x80\xd9\xa2\xb4W\x90+\xde_O%Q&D\x19\xa47'
#  b'ZTH\xea \xeao\xe7\x07+\x84\x19c\n+\x85\x906\xb5\xbaq\xca\xae-\x1c\x0e\xa6S'
#  b'\xd5\x9b\x98\xc0K<ld\xcbc\xb3\x87\xed`(S\x15\xc8\xecH\xe6\xa2\x1bt~r\xb7\x18'
#  b'%Ne=v>eH\x90\x9b\x7f\xb6&\x83\xc3\xb4\x04\xcdJ\xb7\xe3\xc8kmF\x01nK'
#  b'h\xae9\x9a\x89\xbd.1\x0b\xb7\x16\xe5\x83}\x87\x1b\xcb\x1cG\xa3\xbc\xa67\xd9'
#  b'\xf3\x0c\xb7@KV\n\x05:\xc2\xdd\xe3\xe9\xf7\x19\xfdb\xc6\xe0\xa6\x95)\xe0\x00'
#  b'~\x0f6 \x97\xe3\x89\x10$\x0eL\xde3\xdf\x88\x14.\x89\xa2\xeb\xf4:\xfc\x1b'
#  b'\xc6\x1f\x95\xc6\xff\xba\x88Ft\xd2\xf0\x93I=j\xf9\xed\xfc7\x89\xc3p\xc56'
#  b'\x1a\xbe@\xb5\x9a\xdb\xcc:Vd/:/\xb18\xe9\x00\x80:\x8d?\xb3\xd2\x03>\x1cE\xaa'
#  b'G#\x92\xc7\xe6\xa2\xb0v\x00xA!\x9c\x1b\xe4\x07\x02E\xc3\xa4\x8bO\xc6\x98'
#  b'\x99Li\xb3\xb0\xf9\x7f\xd5\xb5\x17o\xdf\xb3f\xf3\x00\xf1\x00A\xed'
#  b'\xcb\xb5\x1c:\x16^\xfd\x9d\x1b%|I\xb1\xa9{?/<\xbd\x99\xd8\x1d6\xddV\xa2~\xa7'
#  b'"\xe2\x84\xc2\xc8l4g\x0bOJ\x1dX\x1e\x03\x8b-\x95\xdb\xf0\xee`Y%\ni\xbc\xf0'
#  b' &d0\xe4\x92"sfa\xa2\xbd\xac|\x0c6fK\n3\xcb\t\xea\xe1\xf6\xc8\xa1\xa3'
#  b'l\x99\xd0\x9e:\x1c\x1b\xaeJ\xe4w\xac\x98\x12\xdd\x0f]\x98\xa6\x046\xea\t\xcf'
#  b'8\x94\xf0Jc1\x7f\xae\xcf\xd2\xff=<\xcd\xfaH%e\xe4\xf0X\xf5\xae\xbb\xf9\xc4B2'
#  b'@\xf0\x0c\xdes\xf3\xc6w\x8d\x18T\xb1\xa0\xe1:\xe5;Ij\xed`\xa2\x80{\xd56:L'
#  b'\xbf\x1a\xa8\xffhv=\xec=\xe2\xb5dr\xc3N\x91\xc5\xbf\xca\xc1\x9e\xef\xa7Y'
#  b"3\x9a\x917#T\x99fLS\xf6'\xd53\x9c\xa1\x89\xf8\xa5<")

fake.language_code()
# 'so'

fake.uuid4(cast_to=<class 'str'>)
# '0fad8e70-f87c-4d62-95a9-c56906fd5a2c'

fake.sha1(raw_output=False)
# '416a534a082203763dfb3480c7c78b6413f75bea'

fake.boolean(chance_of_getting_true=50)
# True

fake.password(length=10, special_chars=True, digits=True, upper_case=True, lower_case=True)
# 's$YJ7Diu^i'

fake.md5(raw_output=False)
# '5279d3545c875507cf5a604156d08be6'

faker.providers.person

fake.first_name()
# 'Yara'

fake.suffix_female()
# ''

fake.prefix_male()
# 'de'

fake.last_name_male()
# 'Miranda'

fake.name_female()
# 'Catarina do Morais'

fake.suffix_male()
# ''

fake.suffix()
# ''

fake.prefix_female()
# 'da'

fake.last_name_female()
# 'Pinheiro'

fake.name_male()
# 'Igor Lima'

fake.first_name_male()
# 'Alexandra'

fake.first_name_female()
# 'Luciana'

fake.last_name()
# 'Nogueira'

fake.name()
# 'Rafael Araújo'

fake.prefix()
# 'da'

faker.providers.phone_number

fake.msisdn()
# '3059643895484'

fake.phone_number()
# '(351) 266 471 617'

faker.providers.profile

fake.simple_profile(sex=None)
# {   'address': 'Rua de Castro, 66\n3911-324 Vila Real de Santo António',
#     'birthdate': datetime.date(1931, 2, 20),
#     'mail': 'ines08@clix.pt',
#     'name': 'Luísa Santos',
#     'sex': 'F',
#     'username': 'zbarbosa'}

fake.profile(fields=None, sex=None)
# {   'address': 'Travessa de Matias, 22\n4020-497 Penafiel',
#     'birthdate': datetime.date(1989, 8, 14),
#     'blood_group': 'AB+',
#     'company': 'Mendes',
#     'current_location': (Decimal('24.106964'), Decimal('2.638551')),
#     'job': 'Special educational needs teacher',
#     'mail': 'valentim29@sapo.pt',
#     'name': 'Denis Melo',
#     'residence': 'Rua de Anjos, S/N\n7757-303 Entroncamento',
#     'sex': 'M',
#     'ssn': '974-56-4148',
#     'username': 'vvaz',
#     'website': [   'https://fonseca.com/',
#                    'http://www.figueiredo.com/',
#                    'https://tavares.pt/']}

faker.providers.python

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

fake.pyint()
# 5098

fake.pyiterable(nb_elements=10, variable_nb_elements=True, *value_types)
# (   83693276734657.0,
#     Decimal('5453964417361.7'),
#     Decimal('-802842.865'),
#     'SeCatJdAJfNIPdSxHxdr',
#     datetime.datetime(1992, 1, 26, 5, 40, 12),
#     6363,
#     'DLmprBqSUIhXnmDsjeIW')

fake.pydict(nb_elements=10, variable_nb_elements=True, *value_types)
# {   'eius': datetime.datetime(2016, 12, 1, 13, 37, 33),
#     'enim': 1055,
#     'libero': datetime.datetime(2010, 7, 4, 20, 55, 16),
#     'nostrum': 'HLbglMTILWUCgGzgSbJc',
#     'porro': 'pkImAMggUDbcOUYeGAJN',
#     'vero': 9193}

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

fake.pytuple(nb_elements=10, variable_nb_elements=True, *value_types)
# (   -4224.47,
#     'rqwaRVAHYWuGsShQHAir',
#     -2422747846808.5,
#     'http://figueiredo.pt/post/',
#     'VJeNmLyIIYzjEMviMyib',
#     8400,
#     datetime.datetime(1972, 10, 17, 1, 1, 46),
#     Decimal('49244711420.841'),
#     'hYNGvguNqGfZPrfLPmuL')

fake.pyset(nb_elements=10, variable_nb_elements=True, *value_types)
# {datetime.datetime(1970, 4, 27, 6, 12, 38), 'ArxCiCiDiCDtaTVPIbqw', 'matias78@clix.pt', 'VjjrJUeqLGCwiAIIdfyb', datetime.datetime(1993, 4, 5, 4, 58, 18), 'srzTMOPubhdZvpvkGrCr', Decimal('6.43'), datetime.datetime(1976, 10, 3, 5, 19, 38), 'rodrigocosta@silva.org', 349530.0, -587715.909300881}

fake.pystruct(count=10, *value_types)
# (   [   Decimal('23785055193.0'),
#         datetime.datetime(2016, 1, 18, 8, 38, 29),
#         8.6056173,
#         'camila01@gmail.com',
#         'QhsQDznDOwrRLIVABKIy',
#         'NjSJScAnSCkqaPGcdUgF',
#         'antunesmelissa@sapo.pt',
#         'yVLiUilpZtYNwhVEcezE',
#         3183,
#         'ByFiHrGrHMOlQvhPDcat'],
#     {   'corrupti': 2813,
#         'eius': 'YCUodQydRqlTVxwFPCQj',
#         'eligendi': Decimal('0.0'),
#         'eum': 'SZOfjAlGFxRjvHtWAyzR',
#         'excepturi': 'qlima@hotmail.com',
#         'molestias': 71,
#         'repellat': 7740,
#         'sint': 'nQSzuyFegqNXeJhsGwhj',
#         'tempore': 'UdqRqjCfBkHddCcfgseP',
#         'voluptas': 'https://morais.org/about/'},
#     {   'alias': {   8: 'goncaloamorim@nogueira.com',
#                      9: ['mUpBTzOjbHSLOfwOfMrL', 1459, 'LOLDkPnVNGeKrXZXwyRZ'],
#                      10: {   8: datetime.datetime(1978, 10, 1, 21, 27, 17),
#                              9: 'UyvECdoiRekFuERClpzW',
#                              10: ['TEzYIYrjYlngeVQrWfhz', 3888]}},
#         'autem': {   7: 'UCXqTWZyHnyHuRqQCFsZ',
#                      8: [   Decimal('-30.2403'),
#                             datetime.datetime(2010, 5, 2, 10, 35, 33),
#                             datetime.datetime(1987, 3, 24, 18, 35, 5)],
#                      9: {   7: 'ENByqRTAHBpoLvsWcROP',
#                             8: datetime.datetime(1997, 10, 27, 0, 54, 21),
#                             9: [   4661,
#                                    datetime.datetime(2001, 8, 18, 15, 34, 6)]}},
#         'deserunt': {   3: 'hKBmdbejHOJEZYtcEzgU',
#                         4: [   'https://www.matias.net/search/index/',
#                                'yODlQoaVCmCZbIjgxakC',
#                                'UUBKGyPtHuNzcBZlrdPT'],
#                         5: {   3: 6037,
#                                4: Decimal('981225237.2958'),
#                                5: [8974.819639, Decimal('6833.567')]}},
#         'dicta': {   4: Decimal('17.7261272'),
#                      5: [   'bianca93@gmail.com',
#                             Decimal('48164979174.5'),
#                             'QReDVkHgpRZRMvAeBEUj'],
#                      6: {   4: 'https://www.macedo.net/categories/author/',
#                             5: Decimal('19794.783986401'),
#                             6: ['bIytYwuFSyeDBUhJgKSY', 4429]}},
#         'doloribus': {   6: 'nHVbXlLTqHvNbRbOZGvo',
#                          7: [   datetime.datetime(1978, 12, 25, 16, 57, 37),
#                                 3152,
#                                 'ureis@leite.com'],
#                          8: {   6: 'https://www.monteiro.pt/list/list/blog/category.html',
#                                 7: datetime.datetime(2002, 2, 22, 12, 33, 29),
#                                 8: [   'TUpuRDemXCbVOSUcVNPK',
#                                        'DbpDjOMYicTnQCwrhTiN']}},
#         'eius': {   0: datetime.datetime(2003, 1, 18, 22, 43, 18),
#                     1: [   'GhogPacpAXNRjDwtVLCI',
#                            'xcastro@gmail.com',
#                            'sNWGdEWLLbcvuBjQrfBU'],
#                     2: {   0: Decimal('-92862495.0'),
#                            1: 6900,
#                            2: [   'gaspar95@carvalho.pt',
#                                   datetime.datetime(1985, 7, 31, 14, 22, 29)]}},
#         'eos': {   9: 'UHCnPyYRHebsQvxLKXMp',
#                    10: [1147.1254, 3519, 'lVCJmSWgMMFUvOMWsRvR'],
#                    11: {   9: 3326,
#                            10: 'GFdkxVqfYtSYhzuCDIdL',
#                            11: [   'http://simoes.com/homepage/',
#                                    Decimal('-4794235.4')]}},
#         'quae': {   1: 'WgvyOoFksRKtCGAVwXCr',
#                     2: [   'jZJEhWhUwYlTLUOVOxzT',
#                            datetime.datetime(2018, 11, 9, 21, 27),
#                            56.6608221],
#                     3: {   1: 'rmnVUwNZSIxcbFlkFYMP',
#                            2: 'hfXacAuZwUqQejaluNGT',
#                            3: [3353, Decimal('854352829715.0')]}},
#         'repellendus': {   5: 'rubenbarbosa@hotmail.com',
#                            6: [   -5011299400395.0,
#                                   43.794801564667,
#                                   'GhRgcLNZdmxgeKMXsrbX'],
#                            7: {   5: datetime.datetime(1974, 5, 4, 17, 36, 19),
#                                   6: 'rewVnJxQKPOQBhBPtrmc',
#                                   7: [   'GnMeciljSwCuHTsljdfs',
#                                          'http://araujo.pt/privacy/']}},
#         'sit': {   2: Decimal('83041338669874.6'),
#                    3: [   'QSRfrjJbNkpwsdwnUnUT',
#                           'https://www.tavares.pt/app/main/blog/homepage/',
#                           Decimal('-46.80327738')],
#                    4: {   2: 6980,
#                           3: 'http://fernandes.pt/main/main/',
#                           4: [6135, 'duartecardoso@hotmail.com']}}})

fake.pylist(nb_elements=10, variable_nb_elements=True, *value_types)
# [   'MJeUMSvRsARwgOqtAHWs',
#     4285,
#     'danielaamorim@hotmail.com',
#     'crOPCWFHrkacnHzJkAfN',
#     'JhlEOEEiJedxyRIuEPeM',
#     'HAVnEXcrEbtwrBHxwQjq',
#     Decimal('7321590.8731422'),
#     'NEdhiIfArohdVYDEJEYI',
#     -2310087.2032387,
#     datetime.datetime(1991, 3, 14, 17, 32, 53)]

fake.pybool()
# True

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

faker.providers.ssn

fake.ssn()
# '571-46-1332'

fake.vat_id()
# 'PT846484274'

faker.providers.user_agent

fake.linux_processor()
# 'x86_64'

fake.windows_platform_token()
# 'Windows CE'

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

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

fake.opera()
# 'Opera/9.48.(Windows 98; Win 9x 4.90; tl-PH) Presto/2.9.190 Version/12.00'

fake.user_agent()
# 'Opera/9.51.(X11; Linux x86_64; ve-ZA) Presto/2.9.184 Version/11.00'

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

fake.mac_processor()
# 'U; PPC'

fake.safari()
# ('Mozilla/5.0 (Windows; U; Windows 98; Win 9x 4.90) AppleWebKit/531.17.2 '
#  '(KHTML, like Gecko) Version/5.0 Safari/531.17.2')

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

fake.firefox()
# ('Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10_11_0; rv:1.9.6.20) '
#  'Gecko/2012-04-10 15:26:01 Firefox/3.6.19')