Language pt_PT

faker.providers.address

fake.address()
# 'Rua Edgar Sousa, S/N\n0766-921 Quarteira'

fake.building_number()
# 'S/N'

fake.city()
# 'Ponta Delgada'

fake.city_name()
# 'Moura'

fake.city_suffix()
# 'Ville'

fake.country()
# 'Sudão'

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

fake.distrito()
# 'Castelo Branco'

fake.freguesia()
# 'Mourão'

fake.postcode()
# '3146-892'

fake.street_address()
# 'Rua Machado, 802'

fake.street_name()
# 'Travessa Correia'

fake.street_prefix()
# 'Av'

fake.street_suffix()
# 'Street'

faker.providers.automotive

fake.license_plate()
# 'RUG-5459'

faker.providers.bank

fake.bank_country()
# 'GB'

fake.bban()
# 'HRDP6427965791190'

fake.iban()
# 'GB61SXJP0261627158643'

faker.providers.barcode

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

fake.ean13()
# '7654982839726'

fake.ean8()
# '13927615'

faker.providers.color

fake.color_name()
# 'GreenYellow'

fake.hex_color()
# '#b068e2'

fake.rgb_color()
# '212,202,135'

fake.rgb_css_color()
# 'rgb(187,33,47)'

fake.safe_color_name()
# 'yellow'

fake.safe_hex_color()
# '#330000'

faker.providers.company

fake.bs()
# 'extend killer e-business'

fake.catch_phrase()
# 'Exclusive solution-oriented frame'

fake.company()
# 'Figueiredo Lda.'

fake.company_suffix()
# 'e Filhos'

faker.providers.credit_card

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

fake.credit_card_full(card_type=None)
# 'JCB 16 digit\nÂngela Campos\n3587486360532077 06/25\nCVC: 740\n'

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

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

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

faker.providers.currency

fake.cryptocurrency()
# ('BCH', 'Bitcoin Cash')

fake.cryptocurrency_code()
# 'KOI'

fake.cryptocurrency_name()
# 'AMP'

fake.currency()
# ('PGK', 'Papua New Guinean kina')

fake.currency_code()
# 'UAH'

fake.currency_name()
# 'Tajikistani somoni'

faker.providers.date_time

fake.am_pm()
# 'AM'

fake.century()
# 'XX'

fake.date(pattern="%Y-%m-%d", end_datetime=None)
# '1996-07-22'

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

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

fake.date_object(end_datetime=None)
# datetime.date(2002, 7, 9)

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

fake.date_this_century(before_today=True, after_today=False)
# datetime.date(2003, 1, 2)

fake.date_this_decade(before_today=True, after_today=False)
# datetime.date(2015, 11, 23)

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

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

fake.date_time(tzinfo=None, end_datetime=None)
# datetime.datetime(1977, 1, 26, 18, 49, 58)

fake.date_time_ad(tzinfo=None, end_datetime=None, start_datetime=None)
# datetime.datetime(1054, 11, 28, 16, 34, 51)

fake.date_time_between(start_date="-30y", end_date="now", tzinfo=None)
# datetime.datetime(2013, 7, 10, 6, 55, 4)

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

fake.date_time_this_century(before_now=True, after_now=False, tzinfo=None)
# datetime.datetime(2015, 12, 31, 19, 55, 29)

fake.date_time_this_decade(before_now=True, after_now=False, tzinfo=None)
# datetime.datetime(2016, 5, 14, 1, 34, 15)

fake.date_time_this_month(before_now=True, after_now=False, tzinfo=None)
# datetime.datetime(2019, 4, 14, 12, 26, 15)

fake.date_time_this_year(before_now=True, after_now=False, tzinfo=None)
# datetime.datetime(2019, 3, 24, 19, 30, 26)

fake.day_of_month()
# '14'

fake.day_of_week()
# 'Friday'

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

fake.future_datetime(end_date="+30d", tzinfo=None)
# datetime.datetime(2019, 4, 27, 1, 4, 15)

fake.iso8601(tzinfo=None, end_datetime=None)
# '1991-12-21T23:12:27'

fake.month()
# '12'

fake.month_name()
# 'November'

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

fake.past_datetime(start_date="-30d", tzinfo=None)
# datetime.datetime(2019, 4, 9, 22, 13, 3)

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

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

fake.time_object(end_datetime=None)
# datetime.time(9, 10, 30)

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

fake.timezone()
# 'Asia/Kuching'

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

fake.year()
# '2013'

faker.providers.file

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

fake.file_name(category=None, extension=None)
# 'qui.mp4'

fake.file_path(depth=1, category=None, extension=None)
# '/minus/delectus.pages'

fake.mime_type(category=None)
# 'application/ecmascript'

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

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

faker.providers.geo

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

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

fake.latlng()
# (Decimal('69.915620'), Decimal('-110.491994'))

fake.local_latlng(country_code="US", coords_only=False)
# ('39.78504', '-85.76942', 'Greenfield', 'US', 'America/Indiana/Indianapolis')

fake.location_on_land(coords_only=False)
# ('26.67319', '31.4976', 'Juhaynah', 'EG', 'Africa/Cairo')

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

faker.providers.internet

fake.ascii_company_email(*args, **kwargs)
# 'zferreira@alves.net'

fake.ascii_email(*args, **kwargs)
# 'julia76@batista.net'

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

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

fake.company_email(*args, **kwargs)
# 'estevesmelanie@pacheco.pt'

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

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

fake.email(*args, **kwargs)
# 'martamartins@carneiro.net'

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

fake.free_email_domain(*args, **kwargs)
# 'clix.pt'

fake.hostname(*args, **kwargs)
# 'email-16.lima.pt'

fake.image_url(width=None, height=None)
# 'https://placekitten.com/969/565'

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

fake.ipv4_network_class()
# 'a'

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

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

fake.ipv6(network=False)
# 'f4d:ce28:3818:ec63:1aa4:3312:4f6b:34f7'

fake.mac_address()
# 'a2:cb:71:60:45:5f'

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

fake.slug(*args, **kwargs)
# 'mollitia-quod'

fake.tld()
# 'net'

fake.uri()
# 'https://www.melo.pt/about.php'

fake.uri_extension()
# '.htm'

fake.uri_page()
# 'about'

fake.uri_path(deep=None)
# 'app/search/category'

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

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

faker.providers.isbn

fake.isbn10(separator="-")
# '1-253-07879-3'

fake.isbn13(separator="-")
# '978-1-229-17978-4'

faker.providers.job

fake.job()
# 'Accountant, chartered'

faker.providers.lorem

fake.paragraph(nb_sentences=3, variable_nb_sentences=True, ext_word_list=None)
# 'Dignissimos rerum similique alias illum. Perferendis dignissimos odio illo.'

fake.paragraphs(nb=3, ext_word_list=None)
# [   'Atque magnam tempora laboriosam accusantium culpa. Tempore atque quas '
#     'perferendis minus sequi corporis. Quas numquam voluptatum occaecati.',
#     'Non distinctio repellendus numquam iste aliquam.',
#     'Aperiam optio aspernatur rem voluptate necessitatibus quis. Suscipit quis '
#     'maxime itaque natus.']

fake.sentence(nb_words=6, variable_nb_words=True, ext_word_list=None)
# 'Quasi eius labore recusandae autem placeat alias.'

fake.sentences(nb=3, ext_word_list=None)
# [   'At ipsa architecto cumque.',
#     'Ipsum ut omnis rerum.',
#     'Tenetur officia aliquam iusto dignissimos fugit minima.']

fake.text(max_nb_chars=200, ext_word_list=None)
# ('Nesciunt ipsam modi sed neque veritatis odit distinctio. Similique unde '
#  'nostrum cum eius. Rem libero autem itaque nesciunt maiores.')

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

fake.words(nb=3, ext_word_list=None, unique=False)
# ['nam', 'molestias', 'quod']

faker.providers.misc

fake.binary(length=1048576)
# (b'\xfa\x88\xa5\x9en\x89\xe2\x85N/H.?\xe5\xf0\x90h=\xf8\xf0\x11\x81\xacY'
#  b'\x04\x80\xb0\x1dX\x7f\x96\x162f\xe2\x9e0\x91\xe2\xe7\x14\xdf\xfa"'
#  b'{\x82\x06\x0b\x06\xc8@\xe5\x97\xc4\xd6\xdd\xdc\xcc\xe8\x05\x1e\xd6s\xde'
#  b' \x16\x80\xba5\x8d\xe6\xe79\xe2\x7fF\xed\xd2\x1a\xbe\r\xe6y\xa2Jj@s'
#  b';\xa5\x88&\xcfF\xc9~\xaa\x0f\xb4\xc7j\xbf+\x0e9\xe3\xfc&\x02\x8d\xb3\x8b'
#  b'RAv\x83\xfc\x08\x01\xa1(=\x14\xc7\x8f\xb6\xa3\xf4\xd5:\xe5\xf8\x93\n\x9dk'
#  b"'\x92\xe4\xba\x9d\xfeSH\x17\xf0\x0f*\xb9\xd4\x94\xc6\xee\xcav/\xbb\x02\xd0>"
#  b'\xaf\x81\xe6\x91w^\xfdv:\xb8\xc2;hq\xc7\xe4\x0e(8\xd5#X\xc3|\x1dn\x17\xc9'
#  b']\xd9\xf4ek\x99$\xbb\x91M\x92a\x9f5\xb1\x18\x8b\xb2\x92\xa6>\x1ah\xb0'
#  b')\x18\xba\x0f\x8f\xae\x84\x9ek\xef\xa1I\xa2@\xe3\xf7\x93O\x90\x19Ux\xd6\xe5'
#  b'\x8c\xcer\x88\x98F\xc0G\xcf\x8e\x10\xa1Z6\x95R\x9e\xb5\t\xd9\x97\xa3 l'
#  b'\xad\xd8\xdd!\xcd0\x03\xb3\xd7\x9esM\xccX\xe2O\xea\xd6\xe76H\xac\x96=]\xf3RN'
#  b'L\x83\x12d\xb1\xc5\xb4\x9a\xe5\xf3!\xfd}\xf6\xa3\xf5\xe6\x01\x903'
#  b'\x89s\x01\xe1\xb6[\x98\xa4\x84b\xee\xe1\xb8e\x8dT\x80\xfc\x86l\xd9\\>~'
#  b'\xb7zEhA\x1d\xdf"\x10\xfa\xa9\xc1\xc8m^\xcap\xafl\xe4V\x1a\x93\xbb\xd7Wb\xfd'
#  b'c\xb6y\xf1\xa4\xe8\x9c\xfe\x82\x00}s]\xf4+\x93^\xd9b\xbc\xd5- M\x89R\xbe\x89'
#  b'W\x87\xca\xe4\xc1\x18\xceT\xbf\xb9\xb6`\x81y,\xa1\x8a\xd9\xf3>\xc2bM\x93'
#  b'\xb9v\xe6\x18\xc5\x0e\xcf+X\xd2\x92oW\x0f\x941\x7f\x81>\xd9\x11\x1f\xd5i'
#  b'z/t\xa7L\xe4\x98\xfbS&\x93^4\x87\x9a,s:t\xd0k\x13\xaa`+\x95\x92o'
#  b'j\x8d\x86\x1c\xa2C]%\xf9\t\xe5\x80\x9a\xb3y\xff\x13{\x0ec\xa9\xd1\x8e\xff'
#  b",\xa1\xb9\x9a\xd9\xab\x0e\xa7-\x7f\x1b\x9dR\xdc6\xf7\xbb\x9c'\xe4"
#  b'\xadS\xc9\x8f\x9e\xf2\x99\xbac\x0e\x0e\x0f\r\x93GW\x13\x7fI`\xf0f\x0c\xc2'
#  b'|@Gu\xf6(_\xe7\xf1*z:\x05$\x03ZC7:\x8e\xa3g\x0c\xe8b\xdeg?E\x96\xfa\x86'
#  b"\x81\x95/\xec\x87~\xfd0U\x83\xcb\x8e+aiY\xc1q'{\x89w\xfb}lK\xa8mw\x1b\xa4z"
#  b'(\xb7\xac\xb0My\xde\xf5\x9f9\xaa\x95\xf1~\xc5\xa4\xed\xe9\x9c\x00'
#  b'j\x95\xb4\xaf*u\xf7\xbf\x86\x9ex\xa1l\xb4\x90\x1b\xac\xed:\xd7`89\xd0'
#  b'N\n?\xbc-]6\xc1\xf8\x13O\x99\xca \x82\xcf\x00\xcfm\xc5\xd9\xd0c\xca'
#  b't\x12]\x1c\x13\x97\xe7T\xb9\x9f\xa7#\x9c\xce\xe2>P\xde\x92\xaf\x98\xaa\xbbL'
#  b'j6ww\xcf\x0e\xe1L[\xb0\xbd\x12\xa7\xc6\xc8\xdb\xb65:\xfb\x18\x9f\xca\x0b'
#  b"K\x841\x006s\xedOX\x10\xf8}Jo\xac\xa1\x89\x0b\xc5'\xe6\xa7\xff\xc4"
#  b'\x84\xaf\xeb\xe3\xf6Y\xed1F\xfd}\x15\xebI\xf8\xb2K^y\xd3M\x96eU\xa8)\x1f\x0b'
#  b'%g\xb8,P\x91\xb3\xed\xc6r\x11B/\x9c5\xc4lo\x9a!\x03_W"\xbayM\x86'
#  b'\x9a\x19\x15~\x1e\x97\xbfrnA]\xad\xe7\xceQ\xeca\xae0\xf4\xae\xc6QX'
#  b'\xc6\x00\xc0\x8e\xdc\x82\x86\xf5q\x83\xfa\xec%i0ure\xc4\xca\xf6\x89\x96\xd1'
#  b'\xc5bj\xe8\xca\xd1\xe6\x8d}u*\xa1\xd8\x9f)\xe9`\xcaK\x0ec\xed\x10\xc4'
#  b'\xbcn\x04\xdc\xef\xee;\x13\xd8]\xb2\xf3\xb4l E\xe8\xf7\xfcx\xa6l\x10K'
#  b'I\xdc\xdak\xc0\xfbhb\x94\xba\xf3Aj*wS]\xa0\\\xa9>W\x9f\xfb\xceM\xf0F'
#  b'\xcb$\xb1\xbaf\x83\xfb\x0b\xa2\xc3\x00\x07\x11I\x99\x03\x02\xe9\xef\xf5'
#  b'\xc2\xcd\xe8eC_\xd7\x91\x8dl\x0f\x0c@\x93O\x89\xad\x1f\xcdHI$(`Oi\xd6F'
#  b'^\x9e\xc8\x8du\xfd\xb4Y\x03`\xe4\x99u\x7f{\xc1\x03k\xdd8J\x83K\xb2'
#  b"\x1d\xe0C\x89\xfd\xf4\xb8^'\x04\xbb\xcd\t\xcaBw\x11\xfc'\x04\x94J\xb3\xb9"
#  b'vOC\xc6\xb27z\x95\x82|x\xa4')

fake.boolean(chance_of_getting_true=50)
# True

fake.md5(raw_output=False)
# '4eb71d5391353e793b50a7dd8fc593ac'

fake.null_boolean()
# True

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

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

fake.sha256(raw_output=False)
# '1098bc1f0ab61eeedac12ef57073ccdcab9a9a958fce82cd5e2f4de498ce14aa'

fake.uuid4(cast_to=<class 'str'>)
# '71860192-92fa-44a3-8ff5-7457ed897ae3'

faker.providers.person

fake.first_name()
# 'Carlos'

fake.first_name_female()
# 'Alexandre'

fake.first_name_male()
# 'Lorena'

fake.last_name()
# 'Matos'

fake.last_name_female()
# 'Neves'

fake.last_name_male()
# 'Gomes'

fake.name()
# 'Simão Maia'

fake.name_female()
# 'Vasco Miranda'

fake.name_male()
# 'Joaquim Martins'

fake.prefix()
# 'do'

fake.prefix_female()
# 'do'

fake.prefix_male()
# 'de'

fake.suffix()
# ''

fake.suffix_female()
# ''

fake.suffix_male()
# ''

faker.providers.phone_number

fake.msisdn()
# '4395580425686'

fake.phone_number()
# '297 521 171'

faker.providers.profile

fake.profile(fields=None, sex=None)
# {   'address': 'Rua de Pinho, S/N\n9140-670 Sintra',
#     'birthdate': datetime.date(2016, 12, 7),
#     'blood_group': 'B+',
#     'company': 'Araújo S/A',
#     'current_location': (Decimal('-61.1260655'), Decimal('-149.934071')),
#     'job': 'Environmental consultant',
#     'mail': 'victoriaalmeida@sapo.pt',
#     'name': 'Emília do Brito',
#     'residence': 'Travessa de Moura, 168\n1458-890 Bragança',
#     'sex': 'F',
#     'ssn': '563-81-6646',
#     'username': 'ruben64',
#     'website': [   'https://www.batista.pt/',
#                    'https://www.leal.pt/',
#                    'http://soares.com/']}

fake.simple_profile(sex=None)
# {   'address': 'Rua Rui Pereira, 62\n8056-335 Vila do Conde',
#     'birthdate': datetime.date(1976, 6, 16),
#     'mail': 'renata09@gmail.com',
#     'name': 'Sebastião Moreira',
#     'sex': 'F',
#     'username': 'irislopes'}

faker.providers.python

fake.pybool()
# True

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

fake.pydict(nb_elements=10, variable_nb_elements=True, *value_types)
# {   'accusamus': 'oNVzwMIWxjvJVfihRWdx',
#     'at': 'wuTCIEFLjIZijmJCeNtG',
#     'eligendi': 'RrZODtlvYpydPWRxjtMP',
#     'enim': 'https://www.pereira.pt/',
#     'exercitationem': 'leonorleal@clix.pt',
#     'fugit': 'YSMwKdrORDCILqDrriRI',
#     'incidunt': 'http://www.silva.com/privacy.php',
#     'ipsa': 'ariana68@clix.pt',
#     'iste': datetime.datetime(1985, 5, 27, 11, 7, 32),
#     'nam': -4656551186832.0,
#     'nesciunt': 'http://carneiro.net/main/',
#     'quidem': 'https://www.machado.pt/home/',
#     'suscipit': 'qEjrRDUuKCvpyFMoBOgX'}

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

fake.pyint(min=0, max=9999, step=1)
# 6524

fake.pyiterable(nb_elements=10, variable_nb_elements=True, *value_types)
# {'nDKExRkcEkmHxEHsXRko', 'gmatias@cunha.pt', 'buCsRBtNyJcSJWjeHEDi', 628967.485, 'rFXeAudXLGBRTszJsMDr', 'CebPQKFYaQRpDOITLBFU', datetime.datetime(1993, 8, 10, 3, 21, 13), Decimal('731871380.5')}

fake.pylist(nb_elements=10, variable_nb_elements=True, *value_types)
# [   'tFsAOeislIcYUKtzrQQK',
#     'gcunha@gmail.com',
#     'PsOWvVUNqPHtAhlzLhNq',
#     datetime.datetime(1987, 3, 26, 0, 12, 31),
#     'cKWmsznnoVlCqmOxPzxc',
#     'yFWiugpcXllTZEzKEYAH',
#     Decimal('-77464.9405692336'),
#     'http://cardoso.com/category/',
#     'vfkOfdJNfRisMQgZkbdC',
#     -211288837493851.0,
#     'auOUnPWWqmEcmdDYTbSk',
#     datetime.datetime(1995, 8, 5, 14, 53, 5),
#     565015.117]

fake.pyset(nb_elements=10, variable_nb_elements=True, *value_types)
# {'jEAiQZSeWxKMDZVtKyOU', 'FDpIhVjwpwaecRUWuKUW', 3081, 'GFBaTVQXuxrIWFRONgmE', 'https://baptista.com/login.htm', 'QbNHgqrqAkqVmSIGTYuf', datetime.datetime(2009, 1, 23, 9, 7, 52), 'uuFEhxCdaVMgPNkyURHP'}

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

fake.pystruct(count=10, *value_types)
# (   [   'cruzvasco@clix.pt',
#         'myrGWklIvYdrRqLNPPGd',
#         'YylHjJUSFPMtnMrRwYZu',
#         datetime.datetime(1977, 6, 6, 5, 44, 41),
#         'http://garcia.pt/wp-content/post/',
#         'WhmIlxQorFFtwydayjTW',
#         9103,
#         'YoUQwJXNzEqAPcIDKNTs',
#         'kyararocha@hotmail.com',
#         9583],
#     {   'blanditiis': 'NGnguFBsTUkxJKSnUNrd',
#         'delectus': 'sTodQzoScVbTvdGViOif',
#         'dolore': 'EDvnLNTmXLfnLYpNEClH',
#         'ducimus': 'https://www.amorim.com/posts/category/search/homepage/',
#         'excepturi': 'McyNRGSQVExgukqWzFzt',
#         'explicabo': 'pBhHayQMdDiEXlzOarkP',
#         'neque': 8271,
#         'non': 'StHENtSyEeirNdNwFfzV',
#         'quas': Decimal('-149.665091'),
#         'vel': 'QaNWChaQGvGUGverBrHn'},
#     {   'dolor': {   9: 'kHYRzrwBzeSPvQoalXdU',
#                      10: [   'https://neves.com/category.html',
#                              6144,
#                              Decimal('2302969139.80653')],
#                      11: {   9: 'alexandrasimoes@clix.pt',
#                              10: 'http://www.alves.pt/post/',
#                              11: [   'lorena46@pinho.pt',
#                                      Decimal('1994886953399.0')]}},
#         'fugiat': {   6: Decimal('-53670591267821.8'),
#                       7: [   'VgLhkdJBzkoxSLAexSGe',
#                              datetime.datetime(1974, 3, 15, 1, 7, 47),
#                              'WSHKdAgurHVJeFYjakWY'],
#                       8: {   6: 'ZwhAiXTryNkAWUxnxPUl',
#                              7: 'mLfpGdgCxfzNsoseCvmt',
#                              8: ['https://borges.com/', 3760037.0]}},
#         'labore': {   5: datetime.datetime(2013, 8, 14, 15, 9, 24),
#                       6: [9665, 'YACXmrfkmlMSYawZSxJo', 'YDBQgDitTJYeiyefVcfx'],
#                       7: {   5: 'qneto@clix.pt',
#                              6: 'YXmNRZAcDVnCAwmklpNv',
#                              7: [9947, 'azevedohelena@gmail.com']}},
#         'magni': {   2: 'wWcTOXOXYQEepNSgIsKJ',
#                      3: [   'dwUZhtrxmnVAXbXhYjea',
#                             -34977815.5,
#                             'fjsXBTRHtdtqTdeyXOnM'],
#                      4: {   2: 'JwDjTTlINNGezmpqiuZm',
#                             3: 'lohCSpsZofUIRstHNftH',
#                             4: ['carolina15@clix.pt', Decimal('-5981.9')]}},
#         'molestias': {   0: 4870,
#                          1: [   'nyAPUqyhAjCpVGaaFmvv',
#                                 'BZHkYTnLyvYgyvhzYxZb',
#                                 60249256574766.0],
#                          2: {   0: 'https://vicente.org/privacy/',
#                                 1: 'NkqFbFtplWgZaemzLXpb',
#                                 2: ['MgwIBqcQplSjfanefgxE', 6498]}},
#         'nobis': {   4: 179,
#                      5: [   'GBJHUQlKsAvuhsIMgEYa',
#                             'fKMFwlYBhiKUjkNkbTdP',
#                             Decimal('1763.1')],
#                      6: {   4: 'KlfBONvKADhWZNcETZrw',
#                             5: 'http://jesus.com/tag/main/',
#                             6: [   Decimal('-5.99380598'),
#                                    'ZkCkhCAUNmGfWtDevynF']}},
#         'numquam': {   1: 8327.1354166,
#                        2: [   96974309292.436,
#                               5440,
#                               datetime.datetime(1979, 1, 26, 6, 16, 54)],
#                        3: {   1: datetime.datetime(1975, 9, 27, 0, 39, 5),
#                               2: 3353,
#                               3: [   'https://reis.com/tag/wp-content/home.jsp',
#                                      'apIVFQEmNjHjtzbdfZaj']}},
#         'odio': {   3: Decimal('-69226614.9'),
#                     4: ['sRzzLlLRTmUviYYZcHjC', 'mttThTqCuPwTYaAqyIKI', 4161],
#                     5: {   3: 'qNmISiuZDbOAHLPpqIac',
#                            4: datetime.datetime(2007, 9, 26, 6, 23, 51),
#                            5: [   Decimal('2232130.61'),
#                                   Decimal('-526096769683173.0')]}},
#         'quibusdam': {   7: 'mirandavitor@clix.pt',
#                          8: [   'TsCJKEngajmqSaEctxPP',
#                                 'ybXZhNnyswglKrgCowfo',
#                                 'http://figueiredo.net/search/wp-content/homepage/'],
#                          9: {   7: 'http://assuncao.com/privacy/',
#                                 8: 40698873602667.0,
#                                 9: [3832, 3795740.476723]}},
#         'sint': {   8: 'https://pinheiro.com/explore/author/',
#                     9: [   'zjVxcgjemyZXeJwCiAkX',
#                            'https://www.castro.pt/register/',
#                            'aIPDlXmslTFitIlAeSyN'],
#                     10: {   8: -234.1497192537,
#                             9: 9014,
#                             10: ['yyHmauZOYKZtYaxfWjHZ', -381288045.18227]}}})

fake.pytuple(nb_elements=10, variable_nb_elements=True, *value_types)
# (   Decimal('3808.0'),
#     'EBliPVkjsCfCuwhoisko',
#     5091,
#     7181999747.0,
#     Decimal('4002912393095.0'),
#     'angelomelo@sapo.pt',
#     datetime.datetime(2011, 4, 18, 13, 9, 12),
#     'KuyWnCAKyTXmQPjhTLua',
#     -38984369.932,
#     'http://www.nogueira.org/privacy/',
#     datetime.datetime(1985, 9, 10, 6, 34, 6))

faker.providers.ssn

fake.ssn()
# '373-65-7870'

fake.vat_id()
# 'PT438709637'

faker.providers.user_agent

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

fake.firefox()
# ('Mozilla/5.0 (Windows 95; ne-NP; rv:1.9.1.20) Gecko/2014-11-21 01:54:22 '
#  'Firefox/3.6.13')

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

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

fake.linux_processor()
# 'x86_64'

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

fake.mac_processor()
# 'U; Intel'

fake.opera()
# 'Opera/9.85.(Windows NT 6.1; da-DK) Presto/2.9.176 Version/10.00'

fake.safari()
# ('Mozilla/5.0 (Windows; U; Windows 95) AppleWebKit/533.47.4 (KHTML, like '
#  'Gecko) Version/5.0.3 Safari/533.47.4')

fake.user_agent()
# ('Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_6 rv:6.0; sk-SK) '
#  'AppleWebKit/532.29.6 (KHTML, like Gecko) Version/4.1 Safari/532.29.6')

fake.windows_platform_token()
# 'Windows 98'