Language pt_PT

faker.providers.address

fake.distrito()
# 'Coimbra'

fake.street_suffix()
# 'Street'

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

fake.postcode()
# '2877-598'

fake.country()
# 'Mundo'

fake.building_number()
# '7'

fake.address()
# 'Avenida Ribeiro, 68\n3998-458 Póvoa de Varzim'

fake.freguesia()
# 'Pombal'

fake.street_address()
# 'Av de Silva, 7'

fake.city_name()
# 'Cartaxo'

fake.street_prefix()
# 'R.'

fake.city()
# 'Viseu'

fake.street_name()
# 'Largo Sebastião Lopes'

fake.city_suffix()
# 'Ville'

faker.providers.automotive

fake.license_plate()
# '819 SIM'

faker.providers.bank

fake.iban()
# 'GB97HXSN7884359758491'

fake.bban()
# 'EEJS3405582162155'

fake.bank_country()
# 'GB'

faker.providers.barcode

fake.ean13()
# '2571828023840'

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

fake.ean8()
# '81617111'

faker.providers.color

fake.color_name()
# 'Peru'

fake.safe_color_name()
# 'aqua'

fake.rgb_css_color()
# 'rgb(94,27,86)'

fake.safe_hex_color()
# '#115500'

fake.rgb_color()
# '74,245,64'

fake.hex_color()
# '#4373e2'

faker.providers.company

fake.company_suffix()
# 'Lda.'

fake.catch_phrase()
# 'Self-enabling contextually-based success'

fake.bs()
# 'synergize sexy communities'

fake.company()
# 'Fernandes'

faker.providers.credit_card

fake.credit_card_full(card_type=None)
# 'American Express\nAlícia Azevedo\n341548878223904 10/25\nCID: 3129\n'

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

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

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

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

faker.providers.currency

fake.cryptocurrency_code()
# 'USDT'

fake.currency_code()
# 'ZAR'

fake.cryptocurrency()
# ('AUR', 'Auroracoin')

fake.currency_name()
# 'Moroccan dirham'

fake.currency()
# ('NZD', 'New Zealand dollar')

fake.cryptocurrency_name()
# 'Zclassic'

faker.providers.date_time

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

fake.day_of_week()
# 'Thursday'

fake.date_time_between(start_date="-30y", end_date="now", tzinfo=None)
# datetime.datetime(2009, 7, 9, 0, 22, 53)

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

fake.future_datetime(end_date="+30d", tzinfo=None)
# datetime.datetime(2019, 2, 5, 14, 56, 50)

fake.day_of_month()
# '12'

fake.date_between_dates(date_start=None, date_end=None)
# datetime.date(2019, 1, 22)

fake.century()
# 'III'

fake.date_time_this_decade(before_now=True, after_now=False, tzinfo=None)
# datetime.datetime(2017, 8, 24, 4, 49, 41)

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

fake.date_time_this_month(before_now=True, after_now=False, tzinfo=None)
# datetime.datetime(2019, 1, 15, 6, 31, 11)

fake.date_this_century(before_today=True, after_today=False)
# datetime.date(2003, 11, 5)

fake.month_name()
# 'March'

fake.time_object(end_datetime=None)
# datetime.time(3, 26, 8)

fake.date_time_this_century(before_now=True, after_now=False, tzinfo=None)
# datetime.datetime(2009, 4, 4, 0, 41, 59)

fake.date_between(start_date="-30y", end_date="today")
# datetime.date(2007, 5, 21)

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

fake.time(pattern="%H:%M:%S", end_datetime=None)
# '11:37:34'

fake.am_pm()
# 'PM'

fake.date_this_decade(before_today=True, after_today=False)
# datetime.date(2015, 2, 16)

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

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

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

fake.date_object(end_datetime=None)
# datetime.date(2000, 11, 14)

fake.date_time_ad(tzinfo=None, end_datetime=None, start_datetime=None)
# datetime.datetime(233, 4, 25, 23, 46)

fake.date_time_this_year(before_now=True, after_now=False, tzinfo=None)
# datetime.datetime(2019, 1, 21, 8, 7, 29)

fake.time_delta(end_datetime=None)
# datetime.timedelta(11375, 80172)

fake.iso8601(tzinfo=None, end_datetime=None)
# '1982-09-15T03:22:52'

fake.date_time(tzinfo=None, end_datetime=None)
# datetime.datetime(1995, 2, 8, 20, 9)

fake.date_time_between_dates(datetime_start=None, datetime_end=None, tzinfo=None)
# datetime.datetime(2019, 1, 22, 17, 8, 26)

fake.timezone()
# 'Europe/Stockholm'

fake.month()
# '01'

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

fake.past_datetime(start_date="-30d", tzinfo=None)
# datetime.datetime(2019, 1, 9, 13, 25, 51)

fake.year()
# '2003'

faker.providers.file

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

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

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

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

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

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

faker.providers.geo

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

fake.local_latlng(country_code="US", coords_only=False)
# ('42.4251', '-71.06616', 'Malden', 'US', 'America/New_York')

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

fake.latlng()
# (Decimal('-17.617566'), Decimal('123.469741'))

fake.location_on_land(coords_only=False)
# ('42.819', '47.1192', 'Buynaksk', 'RU', 'Europe/Moscow')

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

faker.providers.internet

fake.uri_extension()
# '.html'

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

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

fake.ascii_email(*args, **kwargs)
# 'barbosaalexandre@clix.pt'

fake.slug(*args, **kwargs)
# 'quasi-quidem-quasi'

fake.tld()
# 'net'

fake.uri()
# 'http://paiva.net/blog/explore/tag/privacy.html'

fake.ipv4_network_class()
# 'a'

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

fake.mac_address()
# '77:f5:e2:23:bc:f6'

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

fake.email(*args, **kwargs)
# 'loureiroandre@branco.com'

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

fake.hostname(*args, **kwargs)
# 'srv-45.moura.net'

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

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

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

fake.ipv6(network=False)
# '5814:82fb:d2aa:452b:f5a0:801a:a81b:3265'

fake.company_email(*args, **kwargs)
# 'vnascimento@sa.pt'

fake.image_url(width=None, height=None)
# 'https://placeholdit.imgix.net/~text?txtsize=55&txt=712x49&w=712&h=49'

fake.ascii_company_email(*args, **kwargs)
# 'fmatos@moreira.pt'

fake.uri_page()
# 'privacy'

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

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

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

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

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

faker.providers.isbn

fake.isbn13(separator="-")
# '978-0-19-314707-2'

fake.isbn10(separator="-")
# '0-01-174114-7'

faker.providers.job

fake.job()
# 'Diagnostic radiographer'

faker.providers.lorem

fake.paragraph(nb_sentences=3, variable_nb_sentences=True, ext_word_list=None)
# ('Adipisci esse qui beatae perferendis omnis voluptatum ipsa. Earum amet '
#  'similique voluptatum. Tempora non nesciunt placeat aliquam.')

fake.sentences(nb=3, ext_word_list=None)
# [   'Veniam possimus odit quam inventore inventore.',
#     'Nihil aspernatur fugit dicta.',
#     'Delectus odit aperiam.']

fake.text(max_nb_chars=200, ext_word_list=None)
# ('Ab consequuntur officia sed minima neque. Eveniet molestiae nam error '
#  'corporis ipsam. Eveniet natus enim autem aspernatur.')

fake.paragraphs(nb=3, ext_word_list=None)
# [   'Sunt aliquam sequi necessitatibus. Suscipit consequatur rem.',
#     'Fuga sapiente nisi est labore itaque assumenda. Repellendus corporis '
#     'facere in.',
#     'Quod molestiae dignissimos distinctio sit voluptas omnis. A illo iste '
#     'adipisci quidem deserunt repellat.']

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

fake.sentence(nb_words=6, variable_nb_words=True, ext_word_list=None)
# 'Omnis quibusdam aspernatur facilis nesciunt sequi.'

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

faker.providers.misc

fake.uuid4(cast_to=<class 'str'>)
# '0d8236a6-c45a-4e53-807d-33875937c28e'

fake.null_boolean()
# None

fake.locale()
# 'sid_ET'

fake.boolean(chance_of_getting_true=50)
# False

fake.md5(raw_output=False)
# '83efbe02639accfcbd53a0c8bc2cf255'

fake.language_code()
# 'sat'

fake.sha1(raw_output=False)
# '3c7b6b6990263f709821dc260eaa9a52449ea036'

fake.binary(length=1048576)
# (b'7f\xef\xe8[\x1b\xcc\xe4i\xd2\xafN\xed8\xaf\x00\xab\xdb\xc7=\x98\x1d\xfd\xf5'
#  b'\x8a\x86"\x14qk\xefA\xbc\xee\xa6\x18\xab\x85\xc5\x95\xe2\xea\x82y\x0644\xf4'
#  b'{\xc9[\x02"WZ\x93\x04\xcfK\xc2\xbc\xe0\xf3\xdc\xf0`H\x07\xc6\xfd\r\x9e'
#  b'\xc6\xe2\x05\xf0\xcd\xec\x1e%#\xc6\xc5d\x8d\xee\xd1\xa9(\x1f\xe9se\xa4O\x03'
#  b'\xc8{\t\xf7\xb0B\xc6a\\33\x07?\x95\xcf\xc7/\x1a\x1c\x08\x0c\xd9\x1b\x01'
#  b'\x04:\xb01\x88\xcbr)\xf2\xbd\xca\x8fp\xd3\xd6\x161a^2\xa6_.7M\xca\xce\xe0'
#  b"\xbb\x13\xe0\xc56\xf0\x04=n8'\xbae}\x18\xf3\x8eq^\x8f\x8b\xd4]\xe8;7\xe2\xdf"
#  b'G\xc9>]g\x15\x03\x06\xe0p\\p\xa1\xe96\x9e\xdb\x97\xae\xe2\xd8\xb5[S`_dD'
#  b'\xb5\x991\xc6`\xa0\x00 e\xaa\xcd\x95\x83\xfe\x19\xaf\x1f\x1d^\xbf'
#  b'\xf8\x16\xdb\xa4\xae\xab\\\\e\x98x\xb1:\xe5\xbf\x19\xbd\n\r\xbbbb\x9f\x90'
#  b'\xa3\xc8\\w\x0f\xd8+3\xe1BaD\x01{I\xbb\xdc\x9c\xe2&\xa1\xdd]\xd7'
#  b'\xdf<\xd7\x18\xbe\xc5\x7f\x1cU)B\xe1~\xd4\xf4b\x84R\x14K\x0fRD-\x98\x93cB'
#  b"\x15h\x9f\xefD\xb7\xe5\xf8'\x83\xe8\xb6\x8fE\x0c\xa6\xf2-CmV\x9c\xbc\xa7"
#  b'\xf8\xbf\xef\x8fU\x94\xd4\xf4%\x95Q\xb2\x902]=wef\xb2|oF\xab\xed\x85\xc6Y'
#  b'\xf9\xc6\x90\x95cB\xd1\x98:\xc1\x81L\x15\xc9\x0b\xc5C\x0c\x7f\xbc@\xc5\xf1v'
#  b'\xb9(\xba\xc6\xf2\xc9\xf7$l\x04\x9c\x13D^\x12\x1f\x01z#\xefZ[\x97^Az\xf5\xdb'
#  b'\xc7!%<\xe3\x04\x08$\xa2\x1eH\xb6F\x0c2m\xe5\x05\xb2\xd0\x16 >\xe2'
#  b'A\x0f\x86\x9f\xf1\x15\xc7\xc3\xc5\x99x\xfa\x94\xfa\xbbI\xe4\x97\x12a'
#  b'\xf8/\xe1\xea\xf0\xa6\x89\xf8zs\xbb\x88\x0b);\xb9B\xf0\xd0\xe6eS\x01\xcb'
#  b'\xda 3O\x96\xe4\x9bX+\\6\x9d\x16\xc7o\x9e\x06\xc3\xadN\x15\xbb9\xdd'
#  b'<\xeb\xd9No\x15\x0f\x84\x9c\xcaE\x90{\xf6$\t6v\xabt^\x9aW\x16\xd6\xf9K`'
#  b'\x16\xb1z\x96\xdd} \rd\x13\xe3\xc4\x901E\xe5t3\xec\x84\xb7\x9c\xf2I'
#  b'N\x90\x01?5\x13\x9f\xf3t\x13\x8b\xedko\x81\xaa\xb0\x85Q,_\x98x\x00'
#  b'(\x9a\xde\xe3\x1f\xba5|\xecS\x1fJA\xbfC\x86\xc0\xe0\r\x97\x80\x99\x84\xbf'
#  b'\xa8-\xf6\x1b\x03\x89\xab?\xad\x19\xae??\x12-\xc7?]\x89\x8c\x9do\xe4\xa9'
#  b'\xf9\xac\x07K\xb7\x18y\x99Tc\x9d\x16\xb1XG\x13\xc4J\x8b\xb9y6\x19\xc2'
#  b'\xa2\xb3\xc6\xdaf,\xec`"X\x83c\x86Soj\'\xdb\x84&(<x\xc82\x1a\x19\x19'
#  b'\xe11\xe1G\x8f\x96d\xea\x9c\x90\x19\xbe9\x99\xa7_\xcb\x1b\xb4\xa8'
#  b'\x91\xb8\xe9[N\x1b\xeb\xc6w\xf1A)Y=u\xfd\x16\x83\xe0\xe74U\xbb\x85'
#  b'3\xef\x0e\xd6\xa9\x0e\xb1\x12\t>K\xdf\x9a2e#9\x03=\xedo\xad\x1e%\x95\x12()'
#  b'=\xe6\x14\x05\xa7:C\xd7\xe9\xe2\xe3\x19:\xd8C\xf1\xc0\xd9[\x15Jou\xca'
#  b"\r\x1cN'N\xd88\xc5S\x95\x82\xf5\xdc\xf4\xc1(\x10\xc3\xff\xdd\x07\xabV\xdc"
#  b'm6\x0f\x83\x82\x0f\xbeDj2\xd22\x99\xff\xdfp\x7f\xb8\xf2D-\xd8\xa3\xe5'
#  b'\x15\x15\xfe,Phu^\xd5\x89~\x14\x06\xaeGp\xdfv\xf4\x9dU\x12\xfd\x9a'
#  b'\x8a\xd9\xbd\xce\xb81/\x0e\xb0!iD\xea\xab\xa8hO\xc1\xea5k\xcb\xdf\x08'
#  b'\xc3D\xd1\x12\xb4\xffs\x8b\xc6\xd8cEY\xbe\xc4\xad\x97m\xb7\xa3 1\xf0\xda'
#  b'\xe6-\x08\xbdE[U\t\xa2\x96\xc6\x9aT\xa9\x9d\xa1x[:\xed\xe0\xce-\xb9'
#  b'\x91B\xd2m3;\xa9\x8c\xea\x92\xcbf\xd9\xf0<\x15E\xb1\xb5\x7f\x85x\xe8\x85'
#  b'c\xa2\xeb#&V9\x99\xa9`\xd6\x11\x07\xbb\x92\xe7\x00\xfeEkj\xfa\xb1\x10'
#  b'\xa4\x99\x15\xc0\xa1\x8d\x17\xc0~\xf2t\xa7\x02\xf9L\t\xb5\x17\x00\xbe'
#  b'\xa8\xc1\x8b\xd2\xb3R0\xde\x1f\x10\xf4\x15YMK/\xdc\x88\xd8\x0b\x9cT\xc1\xf5'
#  b'\t\x95\xf5~\x19R\xdbi;.\xc7\xbbxv\xa1h\x17\x839G')

fake.sha256(raw_output=False)
# '159e4687a55efd41ff859e15e2056c0762ba2eafc546b91a0faa6adf7e780ead'

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

faker.providers.person

fake.last_name()
# 'Ferreira'

fake.first_name_female()
# 'Xavier'

fake.prefix_female()
# 'de'

fake.suffix_female()
# ''

fake.prefix()
# 'do'

fake.last_name_male()
# 'Loureiro'

fake.last_name_female()
# 'Tavares'

fake.first_name()
# 'Artur'

fake.suffix()
# ''

fake.suffix_male()
# ''

fake.name_female()
# 'Francisco de Leite'

fake.name_male()
# 'Renato Esteves'

fake.first_name_male()
# 'Luana'

fake.name()
# 'Tomé de Lima'

fake.prefix_male()
# 'do'

faker.providers.phone_number

fake.phone_number()
# '(351) 933848894'

fake.msisdn()
# '0857384031765'

faker.providers.profile

fake.simple_profile(sex=None)
# {   'address': 'Rua Irina Andrade, 627\n3771-949 Gondomar',
#     'birthdate': datetime.date(2019, 1, 21),
#     'mail': 'rita44@hotmail.com',
#     'name': 'Mara Macedo',
#     'sex': 'M',
#     'username': 'alvarotorres'}

fake.profile(fields=None, sex=None)
# {   'address': 'Av de Santos, 44\n7924-581 Vila Nova de Gaia',
#     'birthdate': datetime.date(1967, 8, 16),
#     'blood_group': 'B-',
#     'company': 'Amorim e Filhos',
#     'current_location': (Decimal('-15.335266'), Decimal('68.195064')),
#     'job': 'Magazine journalist',
#     'mail': 'diogo18@sapo.pt',
#     'name': 'Cláudio Silva',
#     'residence': 'Avenida Faria, 99\n8065-801 Câmara de Lobos',
#     'sex': 'M',
#     'ssn': '686-81-5711',
#     'username': 'xcunha',
#     'website': [   'http://www.assuncao.com/',
#                    'http://www.morais.pt/',
#                    'http://www.fernandes.pt/']}

faker.providers.python

fake.pyint()
# 3128

fake.pystruct(count=10, *value_types)
# (   [   'NqgIYlQsXZDrInXdKoHE',
#         -545.576529229405,
#         'BCNwBihoKTlYsktKFMFJ',
#         Decimal('-6465.97'),
#         8506,
#         'filiparodrigues@clix.pt',
#         'nplYEKQLVyzOUIZvzChH',
#         'http://www.gaspar.pt/main/wp-content/main.html',
#         9559,
#         'XHUEMIyirRRZyRDKUrmF'],
#     {   'atque': 'matias22@gmail.com',
#         'dolore': 'snZGNBLBENrLkNrwIMYK',
#         'et': datetime.datetime(2004, 7, 21, 6, 37, 18),
#         'fugiat': 'joseantunes@pinho.pt',
#         'hic': 5918,
#         'illo': 'vstZIykxPIgKgUsJIvSy',
#         'labore': 381332739310.79,
#         'molestiae': 'TegpkybQeHhRoWckCSOP',
#         'nam': 9465,
#         'nostrum': 'hugo67@clix.pt'},
#     {   'cum': {   9: 'https://ribeiro.com/category.html',
#                    10: [   'http://www.pereira.pt/category.htm',
#                            datetime.datetime(1991, 9, 5, 0, 13, 37),
#                            'zTHyaOlNOCMJgFzLPzwh'],
#                    11: {   9: datetime.datetime(2013, 5, 5, 22, 31, 12),
#                            10: 'http://www.nascimento.com/',
#                            11: [   6989508057.606,
#                                    'https://www.anjos.com/tags/category/main.htm']}},
#         'ducimus': {   5: 'nxGUKDvZvZXheYvEMqnW',
#                        6: [4173, 'EirhhbfVQXccMJoQSJJl', 4247964692691.8],
#                        7: {   5: 4889,
#                               6: Decimal('-38530993180.4762'),
#                               7: ['http://www.baptista.com/index.html', 4268]}},
#         'facere': {   4: 'http://www.leal.com/wp-content/tags/explore/home/',
#                       5: ['eLmRwbgpHYgdtFYNPHHz', 1298, -54477594.87109],
#                       6: {   4: 742796.0,
#                              5: datetime.datetime(2018, 11, 20, 15, 31, 37),
#                              6: [   'jorge37@hotmail.com',
#                                     'http://www.carvalho.pt/search.jsp']}},
#         'harum': {   7: 'JNGsPRPhelZLOJsEtenZ',
#                      8: [   datetime.datetime(1972, 12, 31, 19, 4, 44),
#                             4472,
#                             datetime.datetime(1996, 3, 4, 7, 48, 4)],
#                      9: {   7: 'yYvsSRkBXZVHfebVnRsp',
#                             8: 'jMqoExTaHTJrswiwPRGa',
#                             9: [-350478.0, 7679]}},
#         'in': {   0: Decimal('122798.0'),
#                   1: [datetime.datetime(1992, 1, 29, 4, 40, 45), 6653, 4352],
#                   2: {   0: 'SFOznSQBwgODVYKtzpUx',
#                          1: 'ltHlEQXGkYMJjfmdnHCZ',
#                          2: [7233, 'http://www.sousa.net/']}},
#         'quia': {   6: 'xcarneiro@hotmail.com',
#                     7: ['sTruHrhsVpWoxZYNKCFr', 9258, 'GEFFEjHzJIkztDGygbcV'],
#                     8: {   6: -7876521623.0,
#                            7: 5500,
#                            8: [   'PVidjLozaFmWTvuDpQAZ',
#                                   'miGpChxfxibvZnMAXtMY']}},
#         'quibusdam': {   1: 'EbmJZbjFgPTfBWyUfMWz',
#                          2: [1691, 9423, 'SaEYJPFcPGyOuIhmYQfu'],
#                          3: {   1: 3610,
#                                 2: 8061,
#                                 3: [   'WmuMKHINkhkAKSsEEVRX',
#                                        'https://www.vieira.org/tags/faq.asp']}},
#         'sapiente': {   3: 'eduardamarques@clix.pt',
#                         4: [   491,
#                                'iKRyjLnTvsQnVpKURNQg',
#                                'XPOQRbmAVEiRgzvzHeuD'],
#                         5: {   3: 'http://www.ferreira.pt/categories/homepage.html',
#                                4: -690285422565164.0,
#                                5: [   'https://simoes.pt/app/tag/categories/homepage/',
#                                       1703]}},
#         'sequi': {   8: Decimal('-5139148.29564'),
#                      9: [   'FZDCZLAWBWpUPHyPrgLU',
#                             datetime.datetime(1980, 9, 26, 23, 10, 57),
#                             7921],
#                      10: {   8: 'tvqFGzbMyAsPncjbCteW',
#                              9: Decimal('8303654.2'),
#                              10: ['AOiuCoNaKWokEwKvcRTN', 57220784.956]}},
#         'suscipit': {   2: 6731320.41854872,
#                         3: [   'tandrade@sapo.pt',
#                                datetime.datetime(2003, 10, 2, 9, 38, 13),
#                                4384],
#                         4: {   2: 2408,
#                                3: Decimal('-92818.0'),
#                                4: [   'OlLXAplMLOJwdDlwgMpI',
#                                       'POsYlEKgrFUYvqDvWoGo']}}})

fake.pytuple(nb_elements=10, variable_nb_elements=True, *value_types)
# (   'khEAseJpFRrVXQeDxSNI',
#     3852,
#     'https://fonseca.org/category/main.html',
#     datetime.datetime(2016, 7, 13, 7, 5, 18),
#     3921,
#     'http://www.cardoso.pt/explore/wp-content/explore/search.htm',
#     'https://amorim.pt/terms.php',
#     'quyhWESibIvMOahpLbqN',
#     4926)

fake.pybool()
# False

fake.pyiterable(nb_elements=10, variable_nb_elements=True, *value_types)
# [   3169,
#     'wbETkRxVIKsMJCcPwJCq',
#     'http://valente.com/homepage.html',
#     6595,
#     'LLiVJeSErNBAApFBrACo',
#     datetime.datetime(1993, 11, 5, 14, 10, 54),
#     'nelson36@sapo.pt',
#     5967,
#     'http://tavares.com/home/',
#     'auCcmYsychNkfJQaXXKL',
#     414,
#     'ZPmvsufjZGyckolsmbkH']

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

fake.pyset(nb_elements=10, variable_nb_elements=True, *value_types)
# {'ihfqrSYLFccEkWnoiKCm', datetime.datetime(2009, 5, 2, 1, 7, 50), 'apTbVsZlWCUUQgQdlaJQ', 'OSJhaMnwTvDHSZWLnFYC', 2033, 'xCipyKLNQriCovNAXBpt', 'brCMEhewglDTXoscuukH', 'machadowilliam@hotmail.com', 'asjyGplzZrtrxiUkCNLe'}

fake.pylist(nb_elements=10, variable_nb_elements=True, *value_types)
# [   'MNqcGJpYwwAbWkEUZcyg',
#     'JTUObjiZyZCbjwzRqKBa',
#     'AmjQzqwoDjYrpPpUopQH',
#     'gBoiOYhhLyXcFqkKMWhl',
#     'mJlwEOXfWFyzUmbaSSFp',
#     'xaVPtubHQaWecLjqHLGB',
#     datetime.datetime(1997, 5, 19, 23, 20, 45),
#     'PFnyarLKAAhQtLDEMuHe',
#     'xOwGeMofCUPojBozYTYc',
#     7070,
#     'ZIwmvKOMXlAJmuRamPym']

fake.pydict(nb_elements=10, variable_nb_elements=True, *value_types)
# {   'at': 'MsxIDEqNcXysGfaYWTiQ',
#     'corporis': 'http://cunha.com/privacy.htm',
#     'distinctio': 'TGUJbOdbBXAMsappMgXw',
#     'mollitia': Decimal('44181208.0'),
#     'neque': datetime.datetime(1992, 6, 29, 18, 52, 55),
#     'quibusdam': 'UehDsAxMNiTIrIcQKkEp'}

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

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

faker.providers.ssn

fake.ssn()
# '322-56-6017'

fake.vat_id()
# 'PT784405858'

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_6_1) AppleWebKit/5330 (KHTML, '
#  'like Gecko) Chrome/40.0.803.0 Safari/5330')

fake.user_agent()
# 'Opera/9.91.(X11; Linux i686; bo-CN) Presto/2.9.188 Version/10.00'

fake.linux_processor()
# 'x86_64'

fake.opera()
# 'Opera/9.71.(X11; Linux x86_64; mai-IN) Presto/2.9.171 Version/11.00'

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

fake.firefox()
# ('Mozilla/5.0 (X11; Linux i686; rv:1.9.7.20) Gecko/2015-09-17 01:13:08 '
#  'Firefox/3.6.9')

fake.safari()
# ('Mozilla/5.0 (iPod; U; CPU iPhone OS 3_1 like Mac OS X; ms-MY) '
#  'AppleWebKit/535.18.5 (KHTML, like Gecko) Version/4.0.5 Mobile/8B118 '
#  'Safari/6535.18.5')

fake.internet_explorer()
# 'Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 5.2; Trident/4.1)'

fake.mac_processor()
# 'U; PPC'

fake.windows_platform_token()
# 'Windows NT 5.1'

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