Language pt_PT

faker.providers.address

fake.city()
# 'Vila Franca de Xira'

fake.street_address()
# 'Travessa de Sá, S/N'

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

fake.street_suffix()
# 'Street'

fake.building_number()
# '41'

fake.street_name()
# 'Largo de Vieira'

fake.street_prefix()
# 'R.'

fake.city_name()
# 'Gondomar'

fake.distrito()
# 'Viseu'

fake.country()
# 'São Cristóvão e Neves'

fake.geo_coordinate(center=None, radius=0.001)
# Decimal('-69.512493')

fake.postcode()
# '6290-949'

fake.address()
# 'Avenida de Pires, 333\n3461-058 Elvas'

fake.city_suffix()
# 'Ville'

fake.latitude()
# Decimal('-57.929555')

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

fake.freguesia()
# 'Góis'

faker.providers.automotive

fake.license_plate()
# 'ICX F50'

faker.providers.bank

fake.iban()
# 'GB97CPWX6898209034577'

fake.bank_country()
# 'GB'

fake.bban()
# 'XSIX4399392584057'

faker.providers.barcode

fake.ean8()
# '59631828'

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

fake.ean13()
# '0938888856542'

faker.providers.color

fake.rgb_color()
# '94,111,245'

fake.hex_color()
# '#949445'

fake.color_name()
# 'Crimson'

fake.rgb_css_color()
# 'rgb(251,216,18)'

fake.safe_hex_color()
# '#bbff00'

fake.safe_color_name()
# 'black'

faker.providers.company

fake.company_suffix()
# 'S/A'

fake.catch_phrase()
# 'Diverse full-range analyzer'

fake.bs()
# 'utilize innovative web services'

fake.company()
# 'Guerreiro'

faker.providers.credit_card

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

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

fake.credit_card_full(card_type=None)
# 'Maestro\nÉrica Guerreiro\n639033234886 03/19\nCVV: 925\n'

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

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

faker.providers.currency

fake.currency_code()
# 'SOS'

fake.currency()
# ('TRY', 'Turkish lira')

fake.currency_name()
# 'Gambian dalasi'

fake.cryptocurrency_code()
# 'IOTA'

fake.cryptocurrency_name()
# 'MazaCoin'

fake.cryptocurrency()
# ('PPC', 'Peercoin')

faker.providers.date_time

fake.date_between_dates(date_start=None, date_end=None)
# datetime.date(2018, 10, 18)

fake.date_this_month(before_today=True, after_today=False)
# datetime.date(2018, 10, 6)

fake.date_time_this_year(before_now=True, after_now=False, tzinfo=None)
# datetime.datetime(2018, 1, 23, 16, 52, 25)

fake.time_delta(end_datetime=None)
# datetime.timedelta(10835, 63104)

fake.day_of_week()
# 'Tuesday'

fake.month()
# '02'

fake.date_this_decade(before_today=True, after_today=False)
# datetime.date(2010, 4, 12)

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

fake.date_time_this_century(before_now=True, after_now=False, tzinfo=None)
# datetime.datetime(2008, 4, 9, 4, 19, 21)

fake.iso8601(tzinfo=None, end_datetime=None)
# '1989-03-06T03:12:35'

fake.time_object(end_datetime=None)
# datetime.time(1, 15, 46)

fake.date_time_this_month(before_now=True, after_now=False, tzinfo=None)
# datetime.datetime(2018, 10, 9, 2, 42, 5)

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

fake.date_time_this_decade(before_now=True, after_now=False, tzinfo=None)
# datetime.datetime(2013, 6, 13, 13, 26, 3)

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

fake.date_time_between_dates(datetime_start=None, datetime_end=None, tzinfo=None)
# datetime.datetime(2018, 10, 18, 23, 1, 51)

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

fake.day_of_month()
# '22'

fake.century()
# 'XIV'

fake.year()
# '2003'

fake.date_time_between(start_date="-30y", end_date="now", tzinfo=None)
# datetime.datetime(2006, 4, 30, 17, 28, 40)

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

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

fake.month_name()
# 'April'

fake.time(pattern="%H:%M:%S", end_datetime=None)
# '23:47:17'

fake.date_time(tzinfo=None, end_datetime=None)
# datetime.datetime(2010, 7, 3, 8, 24, 29)

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

fake.future_datetime(end_date="+30d", tzinfo=None)
# datetime.datetime(2018, 10, 26, 2, 50, 41)

fake.date_time_ad(tzinfo=None, end_datetime=None, start_datetime=None)
# datetime.datetime(1193, 6, 1, 15, 18, 59)

fake.timezone()
# 'Europe/Bucharest'

fake.past_datetime(start_date="-30d", tzinfo=None)
# datetime.datetime(2018, 10, 5, 6, 3, 24)

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

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

fake.am_pm()
# 'PM'

fake.date_object(end_datetime=None)
# datetime.date(2014, 1, 2)

faker.providers.file

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

fake.mime_type(category=None)
# 'message/http'

fake.file_path(depth=1, category=None, extension=None)
# '/beatae/nisi.ppt'

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

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

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

faker.providers.internet

fake.ipv6(network=False)
# 'cd4:2867:8d64:727c:cdfe:bbdc:cb54:df5d'

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

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

fake.ipv4_network_class()
# 'c'

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

fake.ascii_company_email(*args, **kwargs)
# 'fariayara@amaral.com'

fake.uri_page()
# 'main'

fake.company_email(*args, **kwargs)
# 'lsantos@garcia.com'

fake.uri()
# 'https://correia.pt/register/'

fake.mac_address()
# '24:ac:16:0a:25:4e'

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

fake.tld()
# 'pt'

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

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

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

fake.uri_extension()
# '.htm'

fake.free_email(*args, **kwargs)
# 'luisfonseca@gmail.com'

fake.uri_path(deep=None)
# 'tags/main/tag'

fake.email(*args, **kwargs)
# 'caetana14@martins.com'

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

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

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

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

fake.ascii_email(*args, **kwargs)
# 'duartemartins@sapo.pt'

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

fake.slug(*args, **kwargs)
# 'quibusdam-explicabo'

faker.providers.isbn

fake.isbn10(separator="-")
# '0-617-08491-2'

fake.isbn13(separator="-")
# '978-0-517-86968-0'

faker.providers.job

fake.job()
# 'Medical physicist'

faker.providers.lorem

fake.paragraphs(nb=3, ext_word_list=None)
# [   'Dolor ab voluptatibus esse. Ut laudantium aspernatur dolorem consectetur '
#     'asperiores fuga. Aut perferendis deleniti maiores nihil veritatis modi.',
#     'Magnam maxime quo rem corrupti quam. Ut consectetur esse non officiis. '
#     'Saepe vitae ratione dolor maiores. Exercitationem consequuntur quis '
#     'rerum.',
#     'Natus excepturi ut ratione magnam vitae. Temporibus et iure natus fugiat '
#     'voluptas. Magnam ipsam dicta modi praesentium.']

fake.sentence(nb_words=6, variable_nb_words=True, ext_word_list=None)
# 'Animi iure quaerat voluptatum recusandae ut labore.'

fake.sentences(nb=3, ext_word_list=None)
# [   'Suscipit sit libero adipisci sunt quisquam odit.',
#     'Deleniti dicta impedit quos omnis.',
#     'Accusamus tempora enim veritatis sunt eligendi neque occaecati.']

fake.words(nb=3, ext_word_list=None, unique=False)
# ['eveniet', 'officiis', 'doloremque']

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

fake.paragraph(nb_sentences=3, variable_nb_sentences=True, ext_word_list=None)
# ('Voluptatum fuga ipsam tempora ipsam debitis praesentium. Vitae ad ut '
#  'repellendus explicabo quam commodi numquam.')

fake.text(max_nb_chars=200, ext_word_list=None)
# ('Rerum harum possimus a exercitationem pariatur dolor enim. Accusantium harum '
#  'fugit ea magnam ipsum. Labore nobis numquam earum expedita.\n'
#  'Ipsam ad molestias iste ipsam eum a. Expedita totam aperiam.')

faker.providers.misc

fake.md5(raw_output=False)
# '3b54ca583f94af1491c4763029b6a0a3'

fake.null_boolean()
# True

fake.binary(length=1048576)
# (b'\x06\x9e\xa3\x89\xefmw)% \x83\x00\x80\x9b@Q\xacQ\x05\xaa\x1f\xb4t\xe0'
#  b'\x9a\xa2hr\x9f\xd0E2\xa1vPG\x8e\xa1\xc9\xd2\xeeZ\xbc\xe9\xabl\xc1\x12X9\x18x'
#  b"sO(<|\x14\xd6\xc8\x1e\\\xe8\tT\x16\xc8H\x07\xbfl'G\x12\t\xcb\x99\x16 \x01"
#  b'\x11\x8a\x8c^\x08\x96b"\xaf\xcd\xb7\x9dXL\xa7d[L\xaa\xa7\x1a}.\xdb'
#  b'\r\x10\xd1\x12F\xb7\x99\x16\xe2sb]\xf4\xd8\xf6z\xfd\xf5\x7f\x90\xf2"\x900'
#  b'R\xdfnr\xce[vJ\x17\xf4%N\xe3\x14\x1dgVW&\x9f\x91\xb8\x81\x0e\xff\xac\x8e\xc4'
#  b'\xbd\xc8\x93i\x90m\x89\xaa\x9c|Sn\xf0\xf8\xc0\x8e\x1dw\x0f\xa0\x7f2\xb5\x07'
#  b'\x9d\x943EZ\x83\xd1\xf4\t>a\x14\x93\x8c^\x8a\x95\r0\x90\xbc\xab\x8cP'
#  b'\xc7\x82\x18\xedP\xe6]-\x07\xcfs\xbf\xa7Xqa\x02@C&lk\x99\x8cz\x16\xa7\xf8'
#  b'\x17\xac\x90\x96\xd1t\xbchW<"\xad\x80\rOB\x87E $\xb7\xe3T\xd7\x04|\xb5\x95'
#  b'\xf9\x15\x10\x00$e\x0cL\xeb\xb0\x844\x0c\x11\x10\t@\x03\xe1\x8d\xd5@\xb1W'
#  b'\xf2;\xd9\x03\xdc\x85\xe4\x8d\x87\xf1o\x00\x8a7\x8as\xc3\x04\x02\x82'
#  b'L+\x11\xfe_<\xe5x\x90\x8e\xac\xc8"\xeb4\xee\x9f\xea\xc4N\xf9\x91\xd8\xc6'
#  b'\xc6`\x14\x83\xb6\x8c/-G\x1bR\x96\xc8iY\r\xc4\xca\xa2\x034n\xdb7'
#  b'\x80\xc8\xda\x1fY]\xc9`8=\x9ap8\xe4D\x9a\xdc\x1e}\xbd\xedk\x83\xb9'
#  b"\x00\xb7:\x11\xfe\xf6\xcb'\xc6\xc96\xbc\x92\x10gP\x90\xa2\x97\xe6"
#  b'\xd8\x80M\xc0l|\xb6A(\xf5\xc0\x04\xc3\xe9\n\xca\x81(\x87V\xf86\x84\xc7'
#  b'\x8fM\xacYze\xe0\xd7\xe4\x830\xbc\x0c\xafI\x9f\x8fM1a\xf2\x9f\xcb\x9e'
#  b'Z\x82\x97E#\xd0\xf055=\x01\x0b\x9d\xed\x98@4\xd0\x98\xb3\\q\xb6\xc4'
#  b'E\x03\x85r\x81\x01%$UtM\xc5u7\xff\xe2k\x00\x02i\x95\x01l\xfc\x10\xcf\xc7\xb4'
#  b'qg\xd0~\xf7OVm\xde\xf0\xbd\x8b\xcaB\xa4/\xd52=\xe6\x0b\x08\xd4a,O*+'
#  b'\xf5\xff\':\xd3\x91\xe2v$\xc6\x89\x81\x8d"M\xa6J\x88\xaf)\x13\x98\x8a\xd0'
#  b"H\xa8_:\x03J\xb1M\xe0\xb0Vw\xd3\x10\x85Y3o\xadL\x80\x02j'\t\xdfw*\xe8\x13'm"
#  b'\x7fFp\xe0|\xa8\x8e="\x05\xc3\x93\xd6\xfb\xa1O\xf9\xef8^\xf3\xfd8+.\xb72\x95'
#  b"3\xf4\x85\xbbh'\xcc6Z\x8b\xea\x94\xa3\xd8o\xb8\xe5\xe0\x14\x82^g\x9dE"
#  b'\xdcy\xe2j|\x86\t\xf7\xc3\xa5\xad\xfa\xacK\xa4\xbf\x13.8\xcc(\xb0\x8e\xe8'
#  b'\xc2\xcdB>.mXM:\x9c)\x94|\x8b\x0b\x81#\xfd\x0c\xdc\xa1\x1aG2\x1d\x15E\xe5'
#  b'\xe6\xdf\x1f\xed\xbb\xa8\x02L\xcf)\xa1\xcdN\xb1;\xd7Z\x91\x8f\x1f'
#  b'\xf6\x8f\xb5IG\x1cn\xe9\x16\xbb1\xb0p\x88G\x94\xca\xe5V\xc1\x96\x00q\xde'
#  b"\x13\xc43[\xab'\x11R\xa3\x02\xd7\xa6\xbf\x9c\xb1\xf4\xe5\xf7\x86\xad"
#  b'\x960\x9b\xe0\x05;\x14\\\x01\x93/\x95\x1c\xe7\x03\x1a\xf8\xdb\x8f2'
#  b'\xe2\x86\xae\xcaY\xe7\x17$y\x90\x96<\xb3\xd3>\x19\xeb\xeb\x0c96\xe8V\xf6'
#  b'\xf1\xfagG9c\x96\x80%\xd7^\x05\xed\x03\x10Y\x17\xb9~\xd93klr\xc6\x7f\xc1Q'
#  b'q>\xf9s:-\xe47\xea\xc1\x8d\xfb\x1c\xf7&\xbe\xe2\xbb\x98\xe0\xdax\x10\xfb'
#  b'\xdez\xac\xd0)F\x82\xa7\xa2\xa2\xf0\xb1\x8b\xfba\x93\x81\x03\xcb\xa4\xe1K(.'
#  b"!\x0bn1\x93!\xcb1\xac\x10\x03\n\x00F\xbf\xbe\x90\x90S\xf2'\xf0MOv'\xd2\xe0"
#  b'\xf4\x08R\xe7\xb12\xf7\x98~\r\x8b\xb7\xe5\x85\x8b\xd1\x08\x0e\x07r'
#  b'\xf7\x06\xa3L\xa0\x05\xed\xc6YK-$+z\x8c7\x97\x03*\xcc\x10\xdfK9'
#  b'\xf7\xb2\xea\xb4\x88\x82\x0e\xa2\xa7\x96\x82\xfa\xab[\xd4\x14\xac\xceS\x1f'
#  b'\x17X\x03\x9f\x98\x85\x14A\x15pi\xdbl\x17~0\xee2\xd3w$\xae/\r\xd2\xe2C\xb2'
#  b' \xdcV\x0f\xda2\x1a\xfb\r\xb2\xe0\xe6\xba%\xa3n^r\x17\x85\xf1\x93\x9e\xff'
#  b'\xce\x10"\xbefK\xc7\x9dD\xf5\x81\x7f')

fake.boolean(chance_of_getting_true=50)
# True

fake.language_code()
# 'cv'

fake.password(length=10, special_chars=True, digits=True, upper_case=True, lower_case=True)
# '%40lFm$fM_'

fake.locale()
# 'kw_GB'

fake.uuid4()
# 'fd3e74c9-274d-7862-a902-a62140081ff2'

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

fake.sha256(raw_output=False)
# '85a8a2c060181e13f3405c441387521ec51c7219ad24430449f598f6d4d301f1'

faker.providers.person

fake.last_name()
# 'Pires'

fake.last_name_male()
# 'Figueiredo'

fake.first_name_female()
# 'Vasco'

fake.first_name_male()
# 'Leonor'

fake.name()
# 'Emma Brito'

fake.prefix()
# 'de'

fake.suffix()
# ''

fake.name_male()
# 'Ângelo Brito'

fake.last_name_female()
# 'Domingues'

fake.name_female()
# 'Juliana Soares'

fake.prefix_male()
# 'da'

fake.first_name()
# 'Camila'

fake.suffix_female()
# ''

fake.suffix_male()
# ''

fake.prefix_female()
# 'da'

faker.providers.phone_number

fake.msisdn()
# '6767439189730'

fake.phone_number()
# '918 252 121'

faker.providers.profile

fake.profile(fields=None, sex=None)
# {   'address': 'Travessa de Henriques, 43\n1693-454 Seia',
#     'birthdate': datetime.date(1912, 3, 31),
#     'blood_group': 'A+',
#     'company': 'Araújo Castro e Filhos',
#     'current_location': (Decimal('15.6098225'), Decimal('13.502068')),
#     'job': 'Teacher, music',
#     'mail': 'jesusjoana@gmail.com',
#     'name': 'Sandro Leite',
#     'residence': 'R. Azevedo, 176\n5276-072 Sabugal',
#     'sex': 'F',
#     'ssn': '753-65-4641',
#     'username': 'william72',
#     'website': [   'http://www.pacheco.com/',
#                    'https://morais.org/',
#                    'https://lourenco.org/',
#                    'http://lourenco.pt/']}

fake.simple_profile(sex=None)
# {   'address': 'Rua Mota, 5\n8692-750 Covilhã',
#     'birthdate': datetime.date(1928, 7, 31),
#     'mail': 'irina57@sapo.pt',
#     'name': 'Ana Nascimento',
#     'sex': 'M',
#     'username': 'constanca21'}

faker.providers.python

fake.pybool()
# True

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

fake.pyint()
# 1393

fake.pystruct(count=10, *value_types)
# (   [   'hCMRaWkoDcThjWOhSuAd',
#         Decimal('-1896959.497662'),
#         datetime.datetime(1973, 11, 26, 9, 2, 41),
#         'anacosta@carneiro.com',
#         6592,
#         'https://almeida.com/tags/tags/list/login/',
#         'matiasguilherme@leal.com',
#         'http://tavares.com/index.jsp',
#         'mxyYZkDJyNiOiTJbKZQz',
#         'VVxdgjCxXsDzTRVTqyxN'],
#     {   'accusantium': Decimal('66765899899456.0'),
#         'amet': 584,
#         'consequatur': 6200,
#         'dolore': datetime.datetime(1986, 7, 6, 9, 45, 18),
#         'enim': 223,
#         'itaque': 9754280695.4,
#         'nam': 2445,
#         'optio': 836,
#         'pariatur': 'https://borges.pt/terms.htm',
#         'ratione': 'http://www.maia.com/'},
#     {   'adipisci': {   2: datetime.datetime(1987, 9, 13, 8, 25, 3),
#                         3: [   8404,
#                                3091,
#                                datetime.datetime(2001, 6, 29, 11, 51, 8)],
#                         4: {   2: datetime.datetime(2010, 7, 9, 1, 27, 17),
#                                3: datetime.datetime(1988, 7, 5, 21, 7, 43),
#                                4: [   datetime.datetime(2017, 12, 26, 6, 52, 55),
#                                       Decimal('890286546.0')]}},
#         'eaque': {   5: datetime.datetime(1988, 9, 25, 5, 43, 28),
#                      6: [1459, 8948, 'JOXaSPnXdHoPxTlSvJJX'],
#                      7: {   5: 'xyNJmMDQcrNNJsJMxrsm',
#                             6: 'aKYyaCUFENkrDWTvtrTX',
#                             7: [   'YiUnaNcjqqBjsrqhPQxV',
#                                    'http://www.pinto.pt/main/post/']}},
#         'est': {   3: 'MUevdEVhDyYJebfisrKt',
#                    4: [   'fMNzmGwIXECmEcTyTaSn',
#                           Decimal('-6739749.100038'),
#                           Decimal('-596640818976.621')],
#                    5: {   3: 'uPXsnIgyaoJKmKoIpjWd',
#                           4: datetime.datetime(1987, 12, 14, 8, 9, 4),
#                           5: [   'KrPTvURSUNhVyvwJEHqd',
#                                  Decimal('621445647758.0')]}},
#         'ipsam': {   8: 'nhLtrHiRYvxeiMdcOrtm',
#                      9: [   'skdVssTvGhrUzDMwLwsY',
#                             'dSvCtbnRcDYOWMjGMhoD',
#                             'PCJMmtexqLbuaQUSojir'],
#                      10: {   8: 'XWaKXzIoglOrjUOPMilN',
#                              9: 'DvyGeZeddRBbsooyaeqt',
#                              10: [   'vVPDDtimMoPcpeJhOBPP',
#                                      'zkZVQDUaWqePcBJngwrD']}},
#         'molestias': {   1: 'HiqPBzVVHzCzUZuLnoff',
#                          2: [   865,
#                                 'ywOLHJgzzZFTgIryXEGa',
#                                 'http://nogueira.com/main/list/categories/search.htm'],
#                          3: {   1: 248,
#                                 2: 44834837695.0,
#                                 3: [Decimal('-80644.289'), -591226.692428602]}},
#         'natus': {   6: 'zcnIxiQOziFuOgAUqjsg',
#                      7: [   'cxZZMeArHnNFQFYhHKed',
#                             datetime.datetime(2009, 9, 22, 15, 11, 8),
#                             'HWgunBKaBtwzwFHYcCup'],
#                      8: {   6: 4926,
#                             7: datetime.datetime(1994, 4, 14, 9, 24, 32),
#                             8: [   'hsfTnrMpQTmSeDdaMkLC',
#                                    'jferreira@ramos.net']}},
#         'neque': {   4: 'pDjVwvXZzrxJzMMBjKaj',
#                      5: [   'rochayasmin@simoes.net',
#                             'kQlDOgXPhXiJYVqqmtWS',
#                             'YTfGEbbLQZKWzKRvWhhA'],
#                      6: {   4: -326330897.47,
#                             5: datetime.datetime(1974, 10, 7, 5, 4, 47),
#                             6: [   datetime.datetime(2016, 2, 21, 21, 16, 51),
#                                    'NjRTbyFaMbaVAChvDqDX']}},
#         'odit': {   7: 'XNyEiAIaPiRbFUEwrjzy',
#                     8: [7946, 9577, 'rzThnUswAMrOZfCFPcwA'],
#                     9: {   7: 21684.384002068,
#                            8: datetime.datetime(1973, 7, 2, 6, 51, 13),
#                            9: [   'pBYSvNDDQbBYFholjcvP',
#                                   Decimal('-758469.4076')]}},
#         'officiis': {   0: 'qKjXSEieYpXdpqhDQKjO',
#                         1: [   8345,
#                                datetime.datetime(1977, 7, 17, 23, 3, 54),
#                                'hZrvepHwkOscxKIfDQCr'],
#                         2: {   0: 'wYeEMGjKvrfwpEHODrnL',
#                                1: 'TGrVdMTPkWEQvDwtGFtR',
#                                2: [   'salvadorborges@gomes.pt',
#                                       Decimal('648170.4878894')]}},
#         'ratione': {   9: 'JbXrcHtakVMehVYeGtof',
#                        10: [   'cCJtgWqCPMlDWhYviecy',
#                                'hbEWdHTPgFgltuKufGFq',
#                                Decimal('-123239522.0')],
#                        11: {   9: 'XifCPTyQXfRrnFpgVGyY',
#                                10: 'https://neves.net/tags/tags/category/home.php',
#                                11: [   'VgXhuuhVlessaJACPkJL',
#                                        'reispedro@gmail.com']}}})

fake.pyset(nb_elements=10, variable_nb_elements=True, *value_types)
# {-286213278.57, 'nncflxVUsqxCRiEKitZt', 'afonsocampos@cardoso.pt', 68383560198.242, datetime.datetime(1983, 11, 15, 13, 14, 44), Decimal('-26202338.1'), datetime.datetime(1991, 1, 30, 11, 8, 45), 'AkNieutQDKyGJtqzwXLD', 'https://pires.pt/search/'}

fake.pyiterable(nb_elements=10, variable_nb_elements=True, *value_types)
# {'ElvnVHfFAhLyvEkHEuEd', 'LMMlImqSiUantABhVqqt', 'https://www.brito.pt/list/wp-content/about.php', 'bCEdDGkQBfiUHQdWJlIm', datetime.datetime(1995, 2, 9, 14, 50, 30), datetime.datetime(1988, 6, 8, 6, 52, 16), 92287896838200.0, 'BvMIaknReADznQQDbaEc'}

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

fake.pytuple(nb_elements=10, variable_nb_elements=True, *value_types)
# (   Decimal('-1688.907361'),
#     Decimal('577.9218531'),
#     'GYAvuagTAxlJFVJEoFkI',
#     5290,
#     'nevesnair@azevedo.pt',
#     9803,
#     7661,
#     'lucianacampos@sapo.pt',
#     38395783478837.0,
#     'MfOoytFcRBOxMLpwVwQn')

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

fake.pydict(nb_elements=10, variable_nb_elements=True, *value_types)
# {   'adipisci': -240752543.0,
#     'aliquid': 'GIGEBpaHMljvNraZjCdO',
#     'commodi': datetime.datetime(1979, 5, 9, 0, 59, 25),
#     'dicta': 'aOwXkOYVPDbXifTSMtLm',
#     'ex': datetime.datetime(2017, 10, 2, 23, 53, 19),
#     'facere': datetime.datetime(2016, 1, 13, 5, 5, 29),
#     'inventore': 222,
#     'ipsum': 'https://pires.pt/search/app/category/',
#     'optio': 2446692.132571,
#     'sed': 'https://paiva.pt/tag/list/author.htm',
#     'sequi': 'YyNQYrNyzzLmKijpWcYf',
#     'sint': 'eVNeijTwIxgDfApccmsU',
#     'sunt': 'paaRzSiayRKoJLKpebij'}

fake.pylist(nb_elements=10, variable_nb_elements=True, *value_types)
# [   'tssTXASLveiGaHXBqWPh',
#     datetime.datetime(2011, 3, 19, 15, 47, 14),
#     Decimal('-94396497655747.5'),
#     2042914.6,
#     'OmygkNztDcoTkgqGtfRO',
#     'FnYzDUcNuMuiTeOoFMaR']

faker.providers.ssn

fake.ein()
# '68-2256745'

fake.itin()
# '923-88-9702'

fake.ssn(taxpayer_identification_number_type="SSN")
# '065-55-8492'

faker.providers.user_agent

fake.user_agent()
# ('Mozilla/5.0 (Macintosh; Intel Mac OS X 10_8_5; rv:1.9.6.20) Gecko/2011-11-29 '
#  '17:16:43 Firefox/3.6.12')

fake.internet_explorer()
# 'Mozilla/5.0 (compatible; MSIE 8.0; Windows 98; Trident/4.0)'

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

fake.mac_processor()
# 'U; Intel'

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

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

fake.opera()
# 'Opera/9.64.(X11; Linux x86_64; iw-IL) Presto/2.9.179 Version/10.00'

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

fake.windows_platform_token()
# 'Windows NT 4.0'

fake.linux_processor()
# 'x86_64'

fake.firefox()
# ('Mozilla/5.0 (Windows NT 6.2; sk-SK; rv:1.9.0.20) Gecko/2015-03-21 14:41:21 '
#  'Firefox/3.8')