Language fi_FI

faker.providers.address

fake.address()
# 'Rapolankuja 786\n69692 Alavus'

fake.building_number()
# '972'

fake.city()
# 'Enonkoski'

fake.city_name()
# 'Enonkoski'

fake.city_suffix()
# 'Ville'

fake.country()
# 'Komorit'

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

fake.postcode()
# '86056'

fake.state()
# 'Ahvenanmaan lääni'

fake.street_address()
# 'Harakkamyllynkatu 571'

fake.street_name()
# 'Orvokkipolku'

fake.street_prefix()
# 'Tuomarinkylän'

fake.street_suffix()
# 'katu'

faker.providers.automotive

fake.license_plate()
# '731-SZL'

faker.providers.bank

fake.bank_country()
# 'GB'

fake.bban()
# 'BKSH2631908190352'

fake.iban()
# 'GB72VLUS7560696133321'

faker.providers.barcode

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

fake.ean13()
# '1470583617091'

fake.ean8()
# '65022108'

faker.providers.color

fake.color_name()
# 'DarkGray'

fake.hex_color()
# '#e33eb6'

fake.rgb_color()
# '255,140,181'

fake.rgb_css_color()
# 'rgb(91,159,108)'

fake.safe_color_name()
# 'black'

fake.safe_hex_color()
# '#aa8800'

faker.providers.company

fake.bs()
# 'mesh granular applications'

fake.catch_phrase()
# 'Open-source asymmetric ability'

fake.company()
# 'Ihalainen Oy'

fake.company_business_id()
# '6168947-0'

fake.company_suffix()
# 'As Oy'

fake.company_vat()
# 'FI18860105'

faker.providers.credit_card

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

fake.credit_card_full(card_type=None)
# 'Maestro\nMarita Kähkönen\n501819294072 09/21\nCVV: 545\n'

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

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

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

faker.providers.currency

fake.cryptocurrency()
# ('DRC', 'Decred')

fake.cryptocurrency_code()
# 'NXT'

fake.cryptocurrency_name()
# 'Emercoin'

fake.currency()
# ('BND', 'Brunei dollar')

fake.currency_code()
# 'ILS'

fake.currency_name()
# 'Eritrean nakfa'

faker.providers.date_time

fake.am_pm()
# 'PM'

fake.century()
# 'XI'

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

fake.date_between(start_date="-30y", end_date="today")
# datetime.date(2014, 7, 8)

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

fake.date_object(end_datetime=None)
# datetime.date(1974, 1, 3)

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

fake.date_this_century(before_today=True, after_today=False)
# datetime.date(2015, 5, 1)

fake.date_this_decade(before_today=True, after_today=False)
# datetime.date(2014, 11, 24)

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

fake.date_this_year(before_today=True, after_today=False)
# datetime.date(2019, 3, 28)

fake.date_time(tzinfo=None, end_datetime=None)
# datetime.datetime(2018, 5, 4, 10, 8, 25)

fake.date_time_ad(tzinfo=None, end_datetime=None, start_datetime=None)
# datetime.datetime(320, 7, 6, 15, 1, 53)

fake.date_time_between(start_date="-30y", end_date="now", tzinfo=None)
# datetime.datetime(2018, 10, 28, 15, 31)

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

fake.date_time_this_century(before_now=True, after_now=False, tzinfo=None)
# datetime.datetime(2003, 1, 3, 4, 26, 39)

fake.date_time_this_decade(before_now=True, after_now=False, tzinfo=None)
# datetime.datetime(2011, 10, 12, 10, 54, 29)

fake.date_time_this_month(before_now=True, after_now=False, tzinfo=None)
# datetime.datetime(2019, 4, 17, 9, 35, 45)

fake.date_time_this_year(before_now=True, after_now=False, tzinfo=None)
# datetime.datetime(2019, 3, 5, 20, 59, 8)

fake.day_of_month()
# '16'

fake.day_of_week()
# 'Saturday'

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

fake.future_datetime(end_date="+30d", tzinfo=None)
# datetime.datetime(2019, 5, 4, 4, 38, 46)

fake.iso8601(tzinfo=None, end_datetime=None)
# '1970-08-07T20:32:41'

fake.month()
# '10'

fake.month_name()
# 'September'

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

fake.past_datetime(start_date="-30d", tzinfo=None)
# datetime.datetime(2019, 4, 17, 18, 7, 3)

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

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

fake.time_object(end_datetime=None)
# datetime.time(4, 51, 48)

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

fake.timezone()
# 'Asia/Ashgabat'

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

fake.year()
# '1985'

faker.providers.file

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

fake.file_name(category=None, extension=None)
# 'dolorem.wav'

fake.file_path(depth=1, category=None, extension=None)
# '/id/quam.html'

fake.mime_type(category=None)
# 'audio/vnd.wave'

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

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

faker.providers.geo

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

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

fake.latlng()
# (Decimal('-84.4473615'), Decimal('-13.894226'))

fake.local_latlng(country_code="US", coords_only=False)
# ('33.44872', '-86.78777', 'Vestavia Hills', 'US', 'America/Chicago')

fake.location_on_land(coords_only=False)
# ('-23.85972', '35.34722', 'Maxixe', 'MZ', 'Africa/Maputo')

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

faker.providers.internet

fake.ascii_company_email(*args, **kwargs)
# 'anne12@kivimaki.com'

fake.ascii_email(*args, **kwargs)
# 'saarinenanneli@gustafsson.com'

fake.ascii_free_email(*args, **kwargs)
# 'qsimola@suomi24.fi'

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

fake.company_email(*args, **kwargs)
# 'karoliinasalonen@ronkainen.com'

fake.domain_name(*args, **kwargs)
# 'hamalainen.org'

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

fake.email(*args, **kwargs)
# 'leeviholm@jansson.com'

fake.free_email(*args, **kwargs)
# 'makelamarkus@kolumbus.fi'

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

fake.hostname(*args, **kwargs)
# 'web-12.eklund.fi'

fake.image_url(width=None, height=None)
# 'https://www.lorempixel.com/871/596'

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

fake.ipv4_network_class()
# 'c'

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

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

fake.ipv6(network=False)
# '53bd:d37e:93fd:ee17:82f5:d002:1035:1027'

fake.mac_address()
# '26:1b:6d:da:0e:a8'

fake.safe_email(*args, **kwargs)
# 'ehaapala@example.com'

fake.slug(*args, **kwargs)
# 'odio-nam-a-ducimus'

fake.tld()
# 'fi'

fake.uri()
# 'https://kinnunen.fi/blog/privacy/'

fake.uri_extension()
# '.asp'

fake.uri_page()
# 'register'

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

fake.url(schemes=None)
# 'https://harju.fi/'

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

faker.providers.isbn

fake.isbn10(separator="-")
# '1-5021-8530-X'

fake.isbn13(separator="-")
# '978-0-200-02470-9'

faker.providers.job

fake.job()
# 'Tavaraliikennelupakäsittelijä'

faker.providers.lorem

fake.paragraph(nb_sentences=3, variable_nb_sentences=True, ext_word_list=None)
# ('Eos tempora delectus eligendi quia nesciunt. In facilis quaerat vitae '
#  'maiores. Esse praesentium porro ut suscipit.')

fake.paragraphs(nb=3, ext_word_list=None)
# [   'Asperiores minus ex maxime quia. Blanditiis excepturi ea quis officiis. '
#     'Ex facilis dignissimos iste.',
#     'Repellat ad quas officia quidem sed facilis. Aspernatur recusandae '
#     'reprehenderit doloribus consequuntur commodi.',
#     'Reprehenderit mollitia porro ipsam mollitia cupiditate. Facilis cumque '
#     'excepturi tenetur iure.']

fake.sentence(nb_words=6, variable_nb_words=True, ext_word_list=None)
# 'Enim cumque reiciendis animi error.'

fake.sentences(nb=3, ext_word_list=None)
# [   'Laborum repudiandae voluptatibus.',
#     'Inventore rem reprehenderit aliquam voluptatum placeat.',
#     'Aliquid dolorum ipsam tenetur sequi voluptatem cupiditate.']

fake.text(max_nb_chars=200, ext_word_list=None)
# ('Assumenda soluta quisquam. Facilis corrupti magni nemo voluptatum. Numquam '
#  'eligendi mollitia.\n'
#  'Sint a nihil. Sapiente doloribus excepturi voluptatum recusandae ut '
#  'voluptatem.')

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

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

faker.providers.misc

fake.binary(length=1048576)
# (b'@\xe06\xb9_B\xce\x8b\x02\xd2\x1a\xde\x1c\xfe\xe9\xe0\x1b6op\x13\n\x07\xba'
#  b'\xb1}%\x01\x813\x01S\x8f\xca\xb0l\xd0\xb2\xe5(\xb2Tu3|\xc0\x80\x1bR\xdd.\xa8'
#  b'\x01\xe3\xf6\xd5\x7f\x17bC\xc4\xe9\xe4\xc6S \xdf\x98\xd5\xe4\xc8\x84'
#  b'\xf7\x1e\x7f\x7f;\xa0tk\xf7@P\xb5\xfa\xbcM\x0f\xb7\xc1\x16\xda\xfeL\x1c\x08'
#  b'\xd6\x87S\x93\x83\xb2I\t\x8d?^\x8c5\xb8\xe1p\xff8\x91\xfbfn\x8b\x94=G$\x86'
#  b'\x9eW\x88\x11\x06\x85\x91?\xad\xcf\x0fRS\x02\xecy\x02\xed\x9aD.\xb9\x9a.'
#  b'\x97f\xd2\x89\x81\xfb6#\xf4|\xb7 \x15\xd8S\xa9\x16\xcd\xd1\xbbh\xcb5\xbc'
#  b'\x0b/\x00C\x8bl\xa7\xf2"\x83\x1b\xce\xf3\x91\xf0m\xc0\x13\xcb.'
#  b'\xde\xb4\xeb\x10\x9cE^L\x8e\xb9\xf7`\xc4\x0c\xfa_\x8a\xdanL\x11\x97\x9ce'
#  b'\xe8D\xc8/ya\xe8l\x93\x8dC^\x97\xb5\x11\x85\x1dtkcx\x9emX\xdd\\A\r\xdd*K\xd7'
#  b'\xdc\x85\x9b\xa1\xf8\xe3\x88w]\x0f\x8e\x0f\x1aU\xc8\x96\xd1+\x8ch'
#  b'\x8b\x15\x1bVE\x0e\xc0\xfa\x93\x97^\x0cx\xdc\xac\xce@n\x19 \xbc#\xf5\xa6'
#  b'\x84sLL\x08\xae\xd8\x11\xe1JaF\x9e\xe6\x89\xb1\xb0U_G\x8f\xb3<Q?T\xd8J'
#  b'-\x16\x9c\xc5+\x8f\x7f\xcdMy@`\xce#\x1fp\x04v\x05\xaf\xc2Jd\x9b\xd3\xd4P-'
#  b'"\xa6\xc9\xf3T\xe0\xf3\xb6|\xc5\xa9\xaaI\x0eZ\x80\x14\xd9V\x97\x8e\x12C\xa4'
#  b'\x02\xd5\xaf\xc4\xb3\xeaY\xf0\xde\xc0X\r\xdb\x0e\xadi\xfe\x9b$\xa3c\xc4\xa4Y'
#  b'=\xb9\xe0\xe2\xabn.\x98\xffm}\xf4f\xa5\x8c\xf4\xa8F)\xbf\xfe6\x03\x82'
#  b'~\xd0C\xda\xcbH\xda\x18\xe0\xfd(\xc9 ~o\xa9K\xa3r\xa6\xcd\x87\x83_\xbc\xb0@O'
#  b"\xc0\xb7\xe0\xbf\x97c|\xa7-\x7f'5\xa7]3\xad\xde\xa6\x06\x83\xb3\xa05s"
#  b'\xa7N\xfb3\xf4^\xa8\xa8\xc6\x7f\xeb\xc2\x96oV!T\x1fx\x97)k\xdd\xcb\x8fN\x82_'
#  b'4U\xab\xf7\x7fLc\xb2i\xb5e=\xfd\xca\x18\xe0\x98w+u\xab\xb03lF\x02\xca\x11'
#  b'Q\x0cx\t\x90B\xbdF\xb0\xa4\xd6\x83\xc9\x19\xd56>\xfc\x1bY\xbe/\xacW:eb\x1e'
#  b'\r\x038\x8e\x87\xe6\x06RU\xba\xa2@\r8\x12\xa0\x9c\xca\xf6\x14e\xab\xb9\x1e'
#  b'fL\x90\xaf\x05\x8b\x81\x1e\xc9\x17\xb4\x97\x01H\xd2\n\xbaJm\xa6\xa0,\xa4>'
#  b'\xea\x81/\xbbQR\x98[\xa3\xb9\x11\xfe}m\x7f\xa3\x05\x9a\xa7)\xeck\x904L!M\x89'
#  b'#\xda\x0fE\xdf!t\x94<:\x0b\x1f\xd5\xc8\x9f\xfdk\x8dQ\xde\x14\xb0L\xa8J<0\xb9'
#  b'\x9f\xc5\x16\x17\x89\xae\x06D\x80kwZ#2\x8eA\xf9\xd7\xc1\x9c\xbbYu7\x18)J\x18'
#  b'\x0bzW\xa2v\xc3\xfc\x90Nqf\xf2\xd3"\xc1x0\x99\x86|.8Jx\xdeY\x81\x82'
#  b'\xa7\xaa8,\x17\xae\xa5\xab\xa2\xbbD|\x8d\x9c\x1dP\xc75\x87o!\x07\x1e\xcd'
#  b'+\x06\xb0CE\xaa\n\xab!\xebX\xd8\xd3\x7fI\x94\x90V\xcc\n\x1b@\r\xd9\x89z,v'
#  b'j\xae,K\x12oGOv\xb4\xc7O\xbd\x8c\x1cNR\x0cP\xb9\x97\x8efy\x88I\xffX'
#  b'\x16\x8c\x1b\x04\xcd[\xa5:\xaf\t\xb5o\x9eT0lTu\x0b8\xe698\n\x181\xeb"(e0f'
#  b"\xd4\r5\xcd\xfc\xbb\xb6s\xf3\xb2j'\xfe\xdf\xb4\xf7\x82\xc4\xf4\xa1\x01Kx\x7f"
#  b'\x8a*\x0c\xbf\x9b[\\\xea\xd6fW\xda\xa3\xef\xac\x01U\x80\xfew\x07F\x04g'
#  b'\xbd\x14\x06P\x81\xe3\'\x18\x10\x12|\xf1o\xb0\xad\xbb\x86\xc8&\xa6*\xa6\x1b"'
#  b'\xb1\x03\xaa\xb6\xa6\xf4\x96\x14\x1f\xb2\xdeW\xd5\xbc\xb7\xe7Qw\xa7\x16'
#  b'\x8a>S\x9b\x9bf`3\xb3\xc8h?\xb6\x8d\xe4\x89>\x9d-e\xd0\x9b\xb0\x1b'
#  b'0\xc6\xb2\xd5\xc7\xb4Y\xa4\xd8\x8b\xdf\xbe\xe8{\xed\x80\x15\x0e\xff\x94'
#  b"'\x82\xb7\xff\xb9V\xd6\x0ch\xc0\xe01|D\xf5`1}\xfd\x88`n\xb5\xdbZ\xb9`z"
#  b'\xfa\x91\xd7\xf3\xed\xf3<J\x11\x0e\x8cH\xbdl\xce\x99\xcc\x8708E\xe5\xb1>'
#  b'\xa4/p\x1f\x8bd\xe9\x84')

fake.boolean(chance_of_getting_true=50)
# False

fake.md5(raw_output=False)
# 'a3f630a0614b34b2dd93fa020780b083'

fake.null_boolean()
# False

fake.password(length=10, special_chars=True, digits=True, upper_case=True, lower_case=True)
# '*!PveygcL5'

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

fake.sha256(raw_output=False)
# 'e906181e3f03372335b9315f12c5c5b50342871e23973520eb9a23fb326c0546'

fake.uuid4(cast_to=<class 'str'>)
# 'ca9eeddb-ac72-4b6b-a1ba-8c47dcb4e854'

faker.providers.person

fake.first_name()
# 'Olavi'

fake.first_name_female()
# 'Katri'

fake.first_name_male()
# 'Christian'

fake.last_name()
# 'Nylund'

fake.last_name_female()
# 'Heikkilä'

fake.last_name_male()
# 'Laakso'

fake.name()
# 'Kristian Ihalainen'

fake.name_female()
# 'Sinikka Järvi'

fake.name_male()
# 'Lauri Paavilainen'

fake.prefix()
# 'prof.'

fake.prefix_female()
# 'Herra'

fake.prefix_male()
# 'prof.'

fake.suffix()
# 'PhD'

fake.suffix_female()
# 'BSc'

fake.suffix_male()
# 'BSc'

faker.providers.phone_number

fake.msisdn()
# '0295948204556'

fake.phone_number()
# '(+358) 178608679'

faker.providers.profile

fake.profile(fields=None, sex=None)
# {   'address': 'Agnes Sjöbergin katu 1\n82090 Lemland',
#     'birthdate': datetime.date(1949, 3, 9),
#     'blood_group': 'A+',
#     'company': 'Viitala Tmi',
#     'current_location': (Decimal('-39.153413'), Decimal('-179.748996')),
#     'job': 'Iktyonomi',
#     'mail': 'bmantyla@hotmail.com',
#     'name': 'Pekka Mäkinen',
#     'residence': 'Oravakuja 06\n26813 Laukaa',
#     'sex': 'M',
#     'ssn': '191085-580Y',
#     'username': 'taina98',
#     'website': [   'http://lehtimaki.com/',
#                    'https://pelkonen.com/',
#                    'https://koskinen.com/']}

fake.simple_profile(sex=None)
# {   'address': 'Haaksitie 549\n00896 Loimaa',
#     'birthdate': datetime.date(1970, 10, 28),
#     'mail': 'orvokkitimonen@luukku.com',
#     'name': 'Irja Korhonen',
#     'sex': 'F',
#     'username': 'hamalainenanneli'}

faker.providers.python

fake.pybool()
# True

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

fake.pydict(nb_elements=10, variable_nb_elements=True, *value_types)
# {   'asperiores': 'fniemela@hotmail.com',
#     'consectetur': 'MfYMECpScDCBRAmmcvKJ',
#     'impedit': datetime.datetime(1981, 8, 7, 16, 52, 9),
#     'labore': 1249,
#     'laboriosam': 9997,
#     'minima': datetime.datetime(2007, 6, 5, 13, 30, 47),
#     'neque': 4264,
#     'odit': 'https://penttinen.org/register/',
#     'repellat': 5132,
#     'sit': 8797,
#     'tempora': 'http://mikkonen.net/explore/categories/faq/'}

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

fake.pyint()
# 5424

fake.pyiterable(nb_elements=10, variable_nb_elements=True, *value_types)
# {'http://keskinen.com/privacy.htm', 'lFEPCAJCcCJIfpnufCXu', 'psutinen@jauhiainen.fi', 'shaapala@heino.fi', Decimal('-329064578.35177'), 'JNMyFbzkcjJsmSezADJs', 'mariaanttila@kolumbus.fi', 'FAtyrccBwjkrXkjeTgqD', 590643.123137, 'jBRYRFlTFnsdxnnDLIAq', 'NjtSRjUqEcxNEmtJntNd', 'olavi83@makela.fi'}

fake.pylist(nb_elements=10, variable_nb_elements=True, *value_types)
# [   'http://www.hiltunen.com/',
#     'aadasalminen@vainio.org',
#     'https://jokinen.fi/main/wp-content/privacy.php',
#     -5939771343.96,
#     7273,
#     'zImPxQBzdcElWBueUmYk',
#     'ZDfhLRLtHstSMkguxkPn',
#     Decimal('-81.52482'),
#     84995.24036815,
#     7070,
#     datetime.datetime(2018, 1, 23, 10, 50, 34),
#     -43374275609999.8]

fake.pyset(nb_elements=10, variable_nb_elements=True, *value_types)
# {'johannabackman@luukku.com', Decimal('814888462629731.0'), 9892, 2821, 'MwqumLyKMWeqKmildzUc', 'aRDrUmcXOFrhbKMFWCHb', datetime.datetime(1993, 4, 11, 23, 53, 32), 'vzAGjqSJfZNWSfFTeNFo', Decimal('-294.4350751592'), 'BkEsTpzaxLxxqpVaOzlf', 'tPlcCuJetuQGKgTbQjxW', 'IMXSRaYAtcLSzeRRGrqd'}

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

fake.pystruct(count=10, *value_types)
# (   [   2692.0,
#         'umUikwcrbXEPXlxBOQDq',
#         'DssdqBesglmDROwQmvQR',
#         'zpCsMOcFSieddeLCBdSN',
#         3564492650.0,
#         'rCrgHOXcFVKdnKuIOgrh',
#         Decimal('-46812.8'),
#         6632,
#         'lehtonenseija@kolumbus.fi',
#         4531],
#     {   'ad': 'https://www.juntunen.fi/',
#         'dolor': Decimal('95263.73857673'),
#         'est': 'nXNDWqquvfPCsfEzVOGz',
#         'modi': 'http://www.toivonen.com/search/',
#         'recusandae': Decimal('-40154530857691.2'),
#         'sequi': 1493,
#         'vel': Decimal('-11.8941347159'),
#         'veritatis': 6808,
#         'vero': 'PbcFytHqJKZeAgNSbDLz'},
#     {   'dignissimos': {   2: 'ydisucISNfifGqBGVVMM',
#                            3: [   Decimal('-663923093401.29'),
#                                   'FHbrKFsKzOGvNflPbYZr',
#                                   'NkrWHjdDEPTOlZibQwGz'],
#                            4: {   2: datetime.datetime(2006, 12, 16, 2, 53, 19),
#                                   3: 'nFkXXRongiHXKbyBiwrv',
#                                   4: [   'dZsLjUhrYFxzgMpYAFnv',
#                                          'wrautiainen@hotmail.com']}},
#         'est': {   0: 'DkRnKzDWyjzUGBGfAsMd',
#                    1: [   'xZMmEUCFXCkEolLZACcr',
#                           datetime.datetime(1977, 12, 2, 11, 9, 17),
#                           'UcvvbuHownTdAMDcKjGg'],
#                    2: {   0: 1695339417748.0,
#                           1: datetime.datetime(1981, 6, 12, 1, 19, 38),
#                           2: ['XiDnRPqLTWeYFDRYKMBg', -5456352110.73487]}},
#         'eveniet': {   9: -941519890868079.0,
#                        10: [   'fvWLUnneriypKmzsokeg',
#                                'https://pesonen.fi/tags/categories/login.htm',
#                                datetime.datetime(2000, 2, 14, 20, 41, 2)],
#                        11: {   9: Decimal('-49478.3'),
#                                10: datetime.datetime(2007, 6, 20, 22, 1),
#                                11: [   'wLnKmCsIdkQbXgRZeGqD',
#                                        'https://kukkonen.org/posts/list/main/']}},
#         'fugiat': {   1: 9324,
#                       2: [   -6374.70526810922,
#                              'uXLcnkdsfixjzAGXqcAr',
#                              'https://www.koskinen.org/blog/categories/search/'],
#                       3: {   1: 'http://vainio.com/privacy.jsp',
#                              2: 2263,
#                              3: [   63494119330.434,
#                                     datetime.datetime(1971, 6, 24, 4, 8, 58)]}},
#         'laboriosam': {   7: 1568,
#                           8: [   'alina31@kuusisto.com',
#                                  'kivinensofia@googlemail.com',
#                                  Decimal('27339020529266.0')],
#                           9: {   7: 2954,
#                                  8: 'TEnMTFzgYxRqMvwwyvJx',
#                                  9: [5355, 'ZapFXzmuEXNtgZCACmuJ']}},
#         'necessitatibus': {   4: datetime.datetime(1981, 6, 17, 11, 48, 59),
#                               5: [   'KxyoMQHIverdynkMyhoZ',
#                                      9753,
#                                      'https://lahti.org/main/list/about/'],
#                               6: {   4: 'https://kovanen.org/',
#                                      5: 'reijovartiainen@hamalainen.com',
#                                      6: [   'MfXpJAjYoNxxEDLHNajE',
#                                             'gCwmiWypBeWDQPSMyjwt']}},
#         'nulla': {   8: datetime.datetime(2005, 1, 31, 20, 45, 5),
#                      9: [   'SKYdHnUtmcZtjwxsIjXI',
#                             -702282.818,
#                             'http://www.kukkonen.org/homepage.asp'],
#                      10: {   8: 'gaYwiapfarJsUqokfGKQ',
#                              9: 'http://www.holmberg.com/',
#                              10: ['cNjMaDLwxnLUyZYlpRML', 1721]}},
#         'numquam': {   5: 'hIhEJcwOKafbPWozDrxg',
#                        6: [   6519.90733449495,
#                               50291945.53,
#                               'oAKBFvjteumcxYCYVvgK'],
#                        7: {   5: 'IJryijyZMChgQxSAjPAw',
#                               6: Decimal('-979731001.6'),
#                               7: [   Decimal('-242744.662125059'),
#                                      Decimal('77054346795193.0')]}},
#         'quae': {   6: 'olavi46@kolumbus.fi',
#                     7: [   -68892548887.877,
#                            'quKPphmyYvssdQwIyCbo',
#                            'annikkisallinen@saarinen.com'],
#                     8: {   6: 'xnyvGrUUAtsCYTCZXJno',
#                            7: 'JHATAqaneGmPtoGplKTV',
#                            8: [Decimal('4074.75'), 'GubqOAmEVTuKRrREIZmP']}},
#         'sit': {   3: 'koskelajari@googlemail.com',
#                    4: ['rXYhddeeUVMrGKkEtCKY', 'ZSRBmjCUKWWYcBfCRgLQ', 2113],
#                    5: {   3: Decimal('53.771'),
#                           4: 'http://anttonen.com/main.jsp',
#                           5: ['OheqFePmFKrKWBRfpIhh', 957229.2150124]}}})

fake.pytuple(nb_elements=10, variable_nb_elements=True, *value_types)
# (   Decimal('46371197188.742'),
#     'ZsNMNuFavinDDplhbuZk',
#     'JdevlETjHiDszmfQyvRL',
#     'pikonen@haataja.com',
#     1646,
#     datetime.datetime(2001, 12, 3, 20, 11, 21),
#     7057,
#     'anneli45@hotmail.com',
#     'moilanenniilo@karvonen.net',
#     'hoSVgyxOXORApIAhSKYw')

faker.providers.ssn

fake.ssn(min_age=0, max_age=105, artificial=False)
# '011009A2226'

fake.vat_id()
# 'FI04097981'

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/5312 (KHTML, like Gecko) '
#  'Chrome/31.0.885.0 Safari/5312')

fake.firefox()
# ('Mozilla/5.0 (X11; Linux i686; rv:1.9.6.20) Gecko/2016-11-22 01:34:01 '
#  'Firefox/3.6.18')

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

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

fake.linux_processor()
# 'x86_64'

fake.mac_platform_token()
# 'Macintosh; U; PPC Mac OS X 10_10_5'

fake.mac_processor()
# 'PPC'

fake.opera()
# 'Opera/8.75.(X11; Linux x86_64; an-ES) Presto/2.9.183 Version/11.00'

fake.safari()
# ('Mozilla/5.0 (Windows; U; Windows CE) AppleWebKit/535.34.3 (KHTML, like '
#  'Gecko) Version/4.1 Safari/535.34.3')

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

fake.windows_platform_token()
# 'Windows NT 6.1'