Language fi_FI

faker.providers.address

fake.address()
# 'Castrénintie 2\n93095 Lappajärvi'

fake.building_number()
# '00'

fake.city()
# 'Kristiinankaupunki'

fake.city_name()
# 'Iisalmi'

fake.city_suffix()
# 'Ville'

fake.country()
# 'Kamerun'

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

fake.postcode()
# '92278'

fake.state()
# 'Käkisalmen lääni'

fake.street_address()
# 'Maasalonkatu 917'

fake.street_name()
# 'Tukkisillankatu'

fake.street_prefix()
# 'Bertha Pauligin '

fake.street_suffix()
# 'kuja'

faker.providers.automotive

fake.license_plate()
# '6-3588J'

faker.providers.bank

fake.bank_country()
# 'GB'

fake.bban()
# 'LOSB7300739373032'

fake.iban()
# 'GB29NAFY1490187410647'

faker.providers.barcode

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

fake.ean13()
# '5379736247085'

fake.ean8()
# '13442170'

faker.providers.color

fake.color_name()
# 'MediumVioletRed'

fake.hex_color()
# '#9499ed'

fake.rgb_color()
# '177,219,244'

fake.rgb_css_color()
# 'rgb(170,23,230)'

fake.safe_color_name()
# 'white'

fake.safe_hex_color()
# '#ffee00'

faker.providers.company

fake.bs()
# 'optimize proactive web-readiness'

fake.catch_phrase()
# 'Optional bandwidth-monitored knowledge user'

fake.company()
# 'Takala Osk'

fake.company_business_id()
# '6549055-7'

fake.company_suffix()
# 'Osk'

fake.company_vat()
# 'FI70081192'

faker.providers.credit_card

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

fake.credit_card_full(card_type=None)
# ('Diners Club / Carte Blanche\n'
#  'Kaarina Parviainen\n'
#  '38924030843285 10/21\n'
#  'CVC: 590\n')

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

fake.credit_card_provider(card_type=None)
# 'American Express'

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

faker.providers.currency

fake.cryptocurrency()
# ('KOI', 'Coinye')

fake.cryptocurrency_code()
# 'MSC'

fake.cryptocurrency_name()
# 'Ubiq'

fake.currency()
# ('NIS', 'Israeli new shekel')

fake.currency_code()
# 'BOB'

fake.currency_name()
# 'Croatian kuna'

faker.providers.date_time

fake.am_pm()
# 'PM'

fake.century()
# 'XVI'

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

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

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

fake.date_object(end_datetime=None)
# datetime.date(1999, 1, 13)

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

fake.date_this_century(before_today=True, after_today=False)
# datetime.date(2011, 7, 13)

fake.date_this_decade(before_today=True, after_today=False)
# datetime.date(2017, 10, 22)

fake.date_this_month(before_today=True, after_today=False)
# datetime.date(2019, 9, 16)

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

fake.date_time(tzinfo=None, end_datetime=None)
# datetime.datetime(1972, 5, 13, 21, 13, 28)

fake.date_time_ad(tzinfo=None, end_datetime=None, start_datetime=None)
# datetime.datetime(875, 3, 20, 19, 25, 20)

fake.date_time_between(start_date="-30y", end_date="now", tzinfo=None)
# datetime.datetime(2010, 10, 28, 10, 38, 51)

fake.date_time_between_dates(datetime_start=None, datetime_end=None, tzinfo=None)
# datetime.datetime(2019, 9, 18, 13, 28, 26)

fake.date_time_this_century(before_now=True, after_now=False, tzinfo=None)
# datetime.datetime(2017, 7, 5, 13, 21, 42)

fake.date_time_this_decade(before_now=True, after_now=False, tzinfo=None)
# datetime.datetime(2019, 4, 3, 22, 23, 1)

fake.date_time_this_month(before_now=True, after_now=False, tzinfo=None)
# datetime.datetime(2019, 9, 15, 8, 3, 59)

fake.date_time_this_year(before_now=True, after_now=False, tzinfo=None)
# datetime.datetime(2019, 5, 4, 1, 43, 21)

fake.day_of_month()
# '19'

fake.day_of_week()
# 'Sunday'

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

fake.future_datetime(end_date="+30d", tzinfo=None)
# datetime.datetime(2019, 10, 14, 20, 50, 13)

fake.iso8601(tzinfo=None, end_datetime=None)
# '2019-09-09T13:42:26'

fake.month()
# '02'

fake.month_name()
# 'June'

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

fake.past_datetime(start_date="-30d", tzinfo=None)
# datetime.datetime(2019, 8, 26, 14, 54, 4)

fake.time(pattern="%H:%M:%S", end_datetime=None)
# '15:22:27'

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

fake.time_object(end_datetime=None)
# datetime.time(17, 23, 19)

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

fake.timezone()
# 'Africa/Djibouti'

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

fake.year()
# '1994'

faker.providers.file

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

fake.file_name(category=None, extension=None)
# 'asperiores.csv'

fake.file_path(depth=1, category=None, extension=None)
# '/maxime/minima.wav'

fake.mime_type(category=None)
# 'image/pjpeg'

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

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

faker.providers.geo

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

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

fake.latlng()
# (Decimal('59.5432855'), Decimal('-30.520474'))

fake.local_latlng(country_code="US", coords_only=False)
# ('33.45122', '-86.99666', 'Hueytown', 'US', 'America/Chicago')

fake.location_on_land(coords_only=False)
# ('53.19146', '-2.52398', 'Winsford', 'GB', 'Europe/London')

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

faker.providers.internet

fake.ascii_company_email(*args, **kwargs)
# 'ensiolaakso@viitala.fi'

fake.ascii_email(*args, **kwargs)
# 'rpitkanen@hirvonen.org'

fake.ascii_free_email(*args, **kwargs)
# 'peralahannu@hotmail.com'

fake.ascii_safe_email(*args, **kwargs)
# 'ktolvanen@example.org'

fake.company_email(*args, **kwargs)
# 'inousiainen@mikkonen.org'

fake.domain_name(*args, **kwargs)
# 'koivunen.com'

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

fake.email(*args, **kwargs)
# 'kurkijarno@hotmail.com'

fake.free_email(*args, **kwargs)
# 'matias62@suomi24.fi'

fake.free_email_domain(*args, **kwargs)
# 'surffi.net'

fake.hostname(*args, **kwargs)
# 'email-35.kuusela.fi'

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

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

fake.ipv4_network_class()
# 'a'

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

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

fake.ipv6(network=False)
# 'fd8:7c35:ce1d:7125:eab4:e6f8:87f7:8e93'

fake.mac_address()
# '24:0d:85:20:d2:5a'

fake.safe_email(*args, **kwargs)
# 'ejantti@example.org'

fake.slug(*args, **kwargs)
# 'optio-nisi'

fake.tld()
# 'com'

fake.uri()
# 'http://www.virta.org/main/categories/blog/index.html'

fake.uri_extension()
# '.htm'

fake.uri_page()
# 'privacy'

fake.uri_path(deep=None)
# 'wp-content/blog/app'

fake.url(schemes=None)
# 'https://www.honkanen.com/'

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

faker.providers.isbn

fake.isbn10(separator="-")
# '1-70901-937-9'

fake.isbn13(separator="-")
# '978-1-252-62833-4'

faker.providers.job

fake.job()
# 'Dieettikeittäjä'

faker.providers.lorem

fake.paragraph(nb_sentences=3, variable_nb_sentences=True, ext_word_list=None)
# ('Reiciendis sequi omnis. Veritatis labore odio tempora. Quisquam esse qui '
#  'nulla nostrum explicabo culpa. A facilis consequuntur et exercitationem '
#  'officiis facilis error.')

fake.paragraphs(nb=3, ext_word_list=None)
# [   'Alias reiciendis veritatis maxime molestiae commodi id. Reiciendis '
#     'deserunt magnam nobis repudiandae laboriosam.',
#     'Consequuntur vitae optio corporis repellat non. Id nisi repellendus et. '
#     'Nulla magnam eos necessitatibus saepe neque.',
#     'Autem libero reiciendis corrupti voluptate veniam dignissimos.']

fake.sentence(nb_words=6, variable_nb_words=True, ext_word_list=None)
# 'Saepe occaecati sunt consequuntur.'

fake.sentences(nb=3, ext_word_list=None)
# [   'Ipsa delectus in earum nobis explicabo.',
#     'Est dolor tempora quasi.',
#     'Aliquam quasi quibusdam distinctio inventore.']

fake.text(max_nb_chars=200, ext_word_list=None)
# ('Debitis veritatis reiciendis atque qui. Eum repudiandae provident soluta. '
#  'Reprehenderit fuga aliquid reprehenderit fugit.')

fake.texts(nb_texts=3, max_nb_chars=200, ext_word_list=None)
# [   'Delectus quaerat amet eos. Magni dolore nulla deserunt sapiente.\n'
#     'Tempora expedita veniam veritatis et hic laudantium placeat. Enim '
#     'pariatur distinctio fuga est consectetur.',
#     'Quaerat atque est enim quia neque vitae. Labore assumenda ipsa iure eos '
#     'praesentium eius quod.',
#     'Vitae enim quam saepe. Pariatur optio ipsum delectus.']

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

fake.words(nb=3, ext_word_list=None, unique=False)
# ['quis', 'tenetur', 'deleniti']

faker.providers.misc

fake.binary(length=1048576)
# (b'\x98\xc5\xd1Y\x8b\x91}Bk+Hc\xcf\x8c(\xb8U\x9f\xe3\xed\x12*\xb7\xf2E\xfb\x9cN'
#  b'\xf7sq-\xb7\x14}F\x1f\xea\x0cP\xdd\xe3\xb9\xce\x88\xd1\xe2\xda\xe8&\x04\x01'
#  b'\xf3[\x80$\x90\xac f\xa6/\x1d\xad\xa0\xf9\x81\xfcS\x99;J\x17<Ph\xfb\xb0O`'
#  b'6*\xb0";\xb2\xc4NYD\x93g\xe3\xc5V\x80\xd7\xfb\x92\x8e0\xa4CY3\x02[\x97'
#  b'\x8c\x95\xa6\xb7\xaa\xbd\x01\xee\xda,\x00\xa1\xae#L\x19G\xe35(\xe9\xcb]N'
#  b'\xd0\xc7s$K,%\x1e\x07\x87X\xb9w\xe0\xfb\x1e\xe7\xc5\x89\x15F\xca\x1a\xb5'
#  b'x\xa3{\x16<\xa8W\x85Dy\x12+"\x05\x07\xe5\x80m08\xd5m\xd9\x08\xca\x02\x9a\xbc'
#  b'\xc0\xbe\xb026%\xa8p+M\xad\xafr{\xd5\x17\xe35\xff\xf4\x12.\xbawI\xbd\xd2\xff'
#  b'\xc5\xbd/\xa9Eo\x9f\xbb\x08n\xe7\xb3\xca~hh\x13\xae\xee_\xfdn.\xf9v\xebY0'
#  b"y\x14G\xf6\x1b[.@a\x1d\xf4T\x9c\xe6\xf2\xfa\x07D\xbb\x81\x96p'\x80"
#  b'\xcd\xbe\xbd\xbf`(-\xcc\xb0\xb5x\xab\xb9\x8f\x12\xce\xafx\xce\xcb'
#  b'\x83\xed+\x02]=\xc4}\xfev\xb6"\xd1\x95\xf1Y\xad\xa6\xc5\x9c\xef\xcd\xcad'
#  b"%\xb3\x01\x07\x9a\xb1x\x01A5'\xf5\x16\xc0\xba\x0c\xe5\xce\x11\xb4T>_\x9e"
#  b'\xa3\x12\xdd\xa7\t\x8b\x7fF\x82\xb3\x99\xe3\x9e\xc8\xbfO\x85@\xac&'
#  b'\x0e\x01L\x86\xa7Q\xdf7\xf1\xdb\xf6\xc2\xa0GY>\xcb\xbf\xdd\xa0'
#  b'\x8c\xab\x1b\x97\xc7\xbca\xd0\xd1\xf5\xf0\x8c\x1d\x86sO\\j\x92\rv\x7f\xacE'
#  b'\xb1S\xfc\xcdn\xe3h\xa7\x1bG\xaa~l\x90\xa05@\x94\xe7\xb7\xc7\xd4\x9f6'
#  b'!\xf2\xba\x87\r\xbbI\xdd\x1el\x11\xdc\n\x01T\x9b\xcf\xa5\xca\x05;l6O'
#  b'\xfd\xba\x85?\x96>F\x0f^\x99\xf9\xb9\x83i=\xa9\xd0NW\xc8\xe2\xb5S5'
#  b'\x08\xb4\x90\xb2\x07zn\x9ak\xd8\x8f\x1d\xcd\x0e\xb0\xfd\\\xf8\xac\xbc2\x80fD'
#  b'\xc0\x0b\xa3m)F\xc8\x92\xa2\x96\x00P\xa9\xfe#Z=\x80\x99\xea\x9co\xa1\x84'
#  b'\xba\x95\x87} OE8W\xf4\x80\xe7\xcaB\x0e\xd9L&ec\xcd\x07xR\xa8/\x84\x8b'
#  b"\xfdxG<\xa1n(W\x91S0\xbc\x15Z'M\xd2S\xc9l\xc9>\xaf@\x13\xe7\x937j?\xce\xdc"
#  b' \x0e\xa8\xc0\xe1\xec\xff\x05X\xa8\xb0LWt\xa7Z\xb1QE\xf0\xa7\xbe\xe9\xdd'
#  b'\xc3\xd08\xf8of1\x0c{i\x91~&\xb3\xc8\xbfzJ\xb4F=^\xd3F\xe8_\x88"'
#  b'\xff\xc8\xe2\x001Y\x9a\xbd9\x02\x94V\xa6\x0e\xc9\xc4\xebA\xdb\xc8s-\x91\x96'
#  b'3\xc6\xe2[\xe6\x91;\x81 K&\xc2\x8b\xe4~\x12\x9c\xb9g\x8f\x9d\xe0\x18\x8e'
#  b'\xb8\x03\xbb\x04\xef?~\x14\x9bt\xbcaL\xbc\x96cPw\xb9\x14\xe0\x83\x91\xb7'
#  b'h\xc1\x05T\x94T\xbf\xecD\xb3)\xc2]\x1b*\x0c\xf6)\x8a+r\x1a\x9bK\xe1\x8a\xfaA'
#  b'\xeaDAC\x8f\xfa\x1ek}\x94\xa3\x82uho\x14VNLC\\d\xd7\xd2e\xda\xfaX]_\xcd\x00'
#  b'd\xc4\xb8"L\x7f\xe3\x97:\xfc\x085LIv1\xb4t\xc0E?\x7fX\xb7JO\xac\xf4'
#  b'~\x9f\xa6 \xd1\xd7X\x1eU\xcc\x98\xbc\xc5-^;\xe4L\xa6\xc1\xa3!;\xbf'
#  b'\xa9>\xaa\x10u\xa0\xa1\x19\xb4\xd14Q\xc5\x89Xl\xfe\xb5,L\xeaY\xd1\x01'
#  b'M\xf0\xef\x18\x0ek\x8awC\x86)\x95\x06/\xe8\xb0\x00]\xa2\xd5\x9b\x90\x1a\xd7'
#  b'\x91~\x9f\xac\x8dF\xfa)\x7f\xa2\xbe\xaf`c\xd2o\x07\xcc\x82\x7f\xad-S\xa7'
#  b"\x91I\x07'Zh\xf9\xbfQB.9\xb2\xc5\xa6_\xbc\xe2\xaa{\xaa/B+V\xeat<"
#  b'\xc6\xc7\x1a\x00\xd2\x92\xf9E\xa9\x1f\x04D\x88\xcb\xba\x964|\xb7\x17'
#  b'\xd9\xad\xd0\xd3\x00nG\xce\xa3\xdc\x86X\xcf\xd3\xd4ub\xd5cI\xa3\x89]r'
#  b'\xbaL0\xeb\xa6\xaay\xb9Ac\xdd\x82\xeb\xd8%\xb4\xfcR\xfe$\xcfi\xda0\xed>@8'
#  b"\xe7'lF\xb8\x1c9\xca{\xb1\xb2\x87\xae\xac\xf5\xb6\x02\xc7\x91="
#  b'\xce\x9b\x08\x02w\xa7\x96,_\xd8;\xb9\x16xrc\x0c\xdazL')

fake.boolean(chance_of_getting_true=50)
# True

fake.md5(raw_output=False)
# '6f0056842e87512b3b5668a38f2a0f05'

fake.null_boolean()
# True

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

fake.sha1(raw_output=False)
# '8796bf45f56d05681aad86fe2bd92520b4471051'

fake.sha256(raw_output=False)
# '1b37e5859f97131885cea50cd279979ac919451c4e373736c1893ed3c7ea9d2c'

fake.uuid4(cast_to=<class 'str'>)
# 'e7ee973d-1fdf-42df-9bb7-b67614a59364'

faker.providers.person

fake.first_name()
# 'Anneli'

fake.first_name_female()
# 'Aino'

fake.first_name_male()
# 'Jaakko'

fake.last_name()
# 'Virtanen'

fake.last_name_female()
# 'Aalto'

fake.last_name_male()
# 'Nurmi'

fake.name()
# 'Lauri Mäkelä-Puranen'

fake.name_female()
# 'Susanna Laiho'

fake.name_male()
# 'Heikki Heikkilä-Räsänen'

fake.prefix()
# 'tri'

fake.prefix_female()
# 'Tohtori'

fake.prefix_male()
# 'rva'

fake.suffix()
# 'BSc'

fake.suffix_female()
# 'PhD'

fake.suffix_male()
# 'DI'

faker.providers.phone_number

fake.msisdn()
# '9203303688589'

fake.phone_number()
# '049 965 9439'

faker.providers.profile

fake.profile(fields=None, sex=None)
# {   'address': 'Biologinbulevardi 2\n85125 Inkoo',
#     'birthdate': datetime.date(1964, 11, 4),
#     'blood_group': 'B-',
#     'company': 'Pitkänen',
#     'current_location': (Decimal('-84.2977845'), Decimal('132.682355')),
#     'job': 'Alkoholiasiain ylitarkastaja',
#     'mail': 'annelisalo@gmail.com',
#     'name': 'Ari Partanen',
#     'residence': 'Bertel Jungin bulevardi 6\n95683 Sottunga',
#     'sex': 'M',
#     'ssn': '170685-1995',
#     'username': 'eollikainen',
#     'website': [   'https://www.puustinen.fi/',
#                    'https://oinonen.fi/',
#                    'https://koivunen.com/',
#                    'http://simola.fi/']}

fake.simple_profile(sex=None)
# {   'address': 'Hankasuontie 72\n75166 Vimpeli',
#     'birthdate': datetime.date(1965, 12, 12),
#     'mail': 'eevapartanen@googlemail.com',
#     'name': 'Jenni Rintala',
#     'sex': 'F',
#     'username': 'tuomiilmari'}

faker.providers.python

fake.pybool()
# False

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

fake.pydict(nb_elements=10, variable_nb_elements=True, *value_types)
# {   'a': 3920,
#     'adipisci': 533,
#     'atque': 1397,
#     'consequuntur': 'DLlWlxPUKHOvRzsbwAVx',
#     'corrupti': 48.419611645,
#     'quod': Decimal('-44241257.0'),
#     'sapiente': 'kJbWBBoDMBCjLwTEASyx',
#     'totam': 'https://www.salonen.fi/main/explore/explore/author/'}

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

fake.pyint(min_value=0, max_value=9999, step=1)
# 7378

fake.pyiterable(nb_elements=10, variable_nb_elements=True, *value_types)
# (   datetime.datetime(1972, 4, 4, 2, 47, 24),
#     datetime.datetime(1980, 11, 19, 7, 34, 29),
#     'HkfZdCSUmoKIbJvIhVqC',
#     71,
#     'http://www.niemi.org/posts/main/search/main/',
#     9231,
#     'ZeUKsQilsKQGJVgvMbwH',
#     'vUjzrSoyzAPNQWigeyjS',
#     -5.34,
#     'https://aaltonen.net/')

fake.pylist(nb_elements=10, variable_nb_elements=True, *value_types)
# [   datetime.datetime(2009, 2, 21, 15, 1, 31),
#     Decimal('12528258704.6'),
#     'http://www.peltoniemi.org/',
#     'WkKRyGjZGgsvjKSPVNXB',
#     'blehtinen@tiainen.com',
#     'korhonenliisa@niemi.net',
#     'KJSetHiJzIGliMHKbDMh',
#     'ccMrdzRTZieZlbIhDvDo',
#     1137,
#     'cKepKLpaItFbcbsWScKY',
#     'anniina13@harkonen.com']

fake.pyset(nb_elements=10, variable_nb_elements=True, *value_types)
# {'fyQfnVSoVfzAemhvDUYV', 'UOlIcoZtGfdQwOJSanfz', 'http://www.laakso.com/main/wp-content/search/post.html', 'zbackman@luukku.com', 'mPnCpBeoCdBDLPrXRbqR', 715, 'CkDgJufXdFyHvvuosnJx', 'http://backman.fi/index/'}

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

fake.pystruct(count=10, *value_types)
# (   [   'IWuKakNzyZOkCxPFWotP',
#         'JTbjHZefbhFMvMoAtavF',
#         'OgVbqxZeJxHGuaJcaiCG',
#         datetime.datetime(1988, 2, 10, 7, 45, 33),
#         datetime.datetime(1980, 10, 27, 7, 26, 34),
#         datetime.datetime(1973, 6, 4, 12, 2, 56),
#         'hiltunenhellevi@huttunen.com',
#         4847,
#         'anidPLHsrIFWKzejJGlI',
#         3784],
#     {   'architecto': 1832,
#         'aspernatur': datetime.datetime(2007, 10, 11, 18, 37, 40),
#         'illum': 'ycMpKKMmWEHsojxTLGrn',
#         'impedit': 4532,
#         'in': 861.75246713,
#         'iste': 'qxIsxDomtCDLVyTRHmZk',
#         'quae': 'FBfVSUNJcKYRYWaIsZWs',
#         'rem': Decimal('2409101.46949'),
#         'ullam': 'KBUOQcdeCiTWkYRFyzht'},
#     {   'aut': {   6: 'JOEkgVXhlusiiaIKllvH',
#                    7: [   'mlahti@kolumbus.fi',
#                           datetime.datetime(1991, 8, 20, 18, 55, 35),
#                           9837],
#                    8: {   6: datetime.datetime(1972, 3, 10, 13, 6, 59),
#                           7: 'dkrGCrAKDiKoZqmGvsfB',
#                           8: ['tjtIEUjXqdawAjHOHcBk', 6218]}},
#         'commodi': {   8: 'antero33@eriksson.com',
#                        9: [   'kyllikki13@ylitalo.com',
#                               5579,
#                               datetime.datetime(1998, 12, 17, 8, 5, 56)],
#                        10: {   8: 9486,
#                                9: 'pasipaavola@simola.com',
#                                10: [3635, 670467229380.5]}},
#         'dignissimos': {   4: 'ZeVvorLUMKypNafjBExC',
#                            5: [   'https://alanen.com/list/main/search.html',
#                                   1751,
#                                   3547],
#                            6: {   4: 'pdSSFvTCMWfQZCaXAZHv',
#                                   5: Decimal('9.5388375'),
#                                   6: [2098, 'BlOQQxQxcUWTWJclHZut']}},
#         'ipsam': {   0: -11272893308.988,
#                      1: ['AUQmvUwktDSZWEKXrZOC', 7700, 'myZzWMQJbuNUsizDdFCZ'],
#                      2: {   0: 5416,
#                             1: 'https://jussila.com/explore/blog/search/terms/',
#                             2: [   'YXIxOlqmMbaRqoZGfdAv',
#                                    datetime.datetime(1982, 3, 12, 9, 49, 55)]}},
#         'modi': {   5: 'http://andersson.org/',
#                     6: [9868, 479, 8959],
#                     7: {   5: 'EueuGXjiTwPTIzuAUuod',
#                            6: 'NyhLAwSVBorsIzKrFMcW',
#                            7: [5628, 6837]}},
#         'omnis': {   1: 'tapiosalo@luukku.com',
#                      2: [   'EwrqBAFGxTvsgaSCPqZk',
#                             'http://www.paananen.com/blog/posts/faq/',
#                             'NGuWbMcLrOdxEVdjIiuu'],
#                      3: {   1: 'lkYpmghaEyUKyhoMLUbM',
#                             2: 'hOLlZXlJiXkgbhJhLitL',
#                             3: [3755, 6706]}},
#         'provident': {   9: 'yksffsbRzxSTWItGVViz',
#                          10: [   datetime.datetime(2001, 1, 16, 20, 51, 7),
#                                  'hannuaalto@vuorinen.com',
#                                  1861],
#                          11: {   9: Decimal('-889.55'),
#                                  10: 1784,
#                                  11: [   'nOLGqoSjhygwrLbEFzbe',
#                                          'hvfAuDPieYfiTCdULDLj']}},
#         'quibusdam': {   7: 85.59266,
#                          8: [   'IiAwxPMyidvnDzdwdzuu',
#                                 3517,
#                                 datetime.datetime(2000, 11, 25, 21, 11, 22)],
#                          9: {   7: 'BSORZNqLRWwHsUkcoDhk',
#                                 8: 5109,
#                                 9: [   'BSCHqaOWseDCRfWDYRUi',
#                                        'kcXZLhIAerzmqEDNHrVI']}},
#         'quisquam': {   3: 'cXjRPBiTmaJjWaccHshj',
#                         4: [   'NBXeWMMNhmkyXlWpRPBq',
#                                Decimal('79.7596917603'),
#                                Decimal('-33.8369')],
#                         5: {   3: 'PGKsuEUjiAFcUPybnCWI',
#                                4: -818932842.0,
#                                5: [   'https://www.jokela.net/post.html',
#                                       'http://rantala.fi/categories/tag/category.asp']}},
#         'rerum': {   2: 7065,
#                      3: [   'partanensiiri@kolumbus.fi',
#                             'KmbdDnPNRAcCLCYxfbMS',
#                             'https://salminen.com/explore/category/home.php'],
#                      4: {   2: 'http://www.luukkonen.fi/category.jsp',
#                             3: 'gVFSuFDpcsNiilTetWsG',
#                             4: [3064, 'iBVKevTzkKkoLPxkQszz']}}})

fake.pytuple(nb_elements=10, variable_nb_elements=True, *value_types)
# (   'AtHtjOzHttZAxvNzlCVo',
#     8079,
#     'nVQImMqGGwmiHrlIcgFY',
#     3829,
#     Decimal('693716.1891364'),
#     7546,
#     'WyfGIZnlXongeXFdhupB')

faker.providers.ssn

fake.ssn(min_age=0, max_age=105, artificial=False)
# '071225-517A'

fake.vat_id()
# 'FI11304843'

faker.providers.user_agent

fake.android_platform_token()
# 'Android 3.2'

fake.chrome(version_from=13, version_to=63, build_from=800, build_to=899)
# ('Mozilla/5.0 (iPad; CPU iPad OS 6_1_6 like Mac OS X) AppleWebKit/536.0 '
#  '(KHTML, like Gecko) CriOS/26.0.893.0 Mobile/78L185 Safari/536.0')

fake.firefox()
# ('Mozilla/5.0 (X11; Linux x86_64; rv:1.9.5.20) Gecko/2013-06-03 05:01:38 '
#  'Firefox/12.0')

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

fake.ios_platform_token()
# 'iPhone; CPU iPhone OS 4_2_1 like Mac OS X'

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

fake.linux_processor()
# 'x86_64'

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

fake.mac_processor()
# 'Intel'

fake.opera()
# 'Opera/8.35.(Windows NT 4.0; sd-PK) Presto/2.9.189 Version/10.00'

fake.safari()
# ('Mozilla/5.0 (Macintosh; PPC Mac OS X 10_7_0 rv:5.0; te-IN) '
#  'AppleWebKit/535.41.3 (KHTML, like Gecko) Version/5.0 Safari/535.41.3')

fake.user_agent()
# ('Mozilla/5.0 (iPod; U; CPU iPhone OS 3_0 like Mac OS X; mag-IN) '
#  'AppleWebKit/532.13.6 (KHTML, like Gecko) Version/4.0.5 Mobile/8B115 '
#  'Safari/6532.13.6')

fake.windows_platform_token()
# 'Windows NT 5.1'