Language fi_FI

faker.providers.address

fake.address()
# 'Sapilaspolku 8\n84074 Askola'

fake.building_number()
# '1'

fake.city()
# 'Hämeenkyrö'

fake.city_name()
# 'Lemi'

fake.city_suffix()
# 'Ville'

fake.country()
# 'Malta'

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

fake.postcode()
# '84465'

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

fake.street_address()
# 'Maasälväntie 91'

fake.street_name()
# 'Bysantintie'

fake.street_prefix()
# 'Dagmarin'

fake.street_suffix()
# 'katu'

faker.providers.automotive

fake.license_plate()
# '83-G593'

faker.providers.bank

fake.bank_country()
# 'GB'

fake.bban()
# 'MUKJ8014901086527'

fake.iban()
# 'GB16KQHF3983813464152'

faker.providers.barcode

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

fake.ean13()
# '4852742584906'

fake.ean8()
# '48230438'

faker.providers.color

fake.color_name()
# 'LavenderBlush'

fake.hex_color()
# '#8382a6'

fake.rgb_color()
# '37,109,33'

fake.rgb_css_color()
# 'rgb(63,124,174)'

fake.safe_color_name()
# 'navy'

fake.safe_hex_color()
# '#559900'

faker.providers.company

fake.bs()
# 'monetize revolutionary relationships'

fake.catch_phrase()
# 'Robust optimal installation'

fake.company()
# 'Hakkarainen Räisänen ry'

fake.company_business_id()
# '1048056-2'

fake.company_suffix()
# 'Osk'

fake.company_vat()
# 'FI19394441'

faker.providers.credit_card

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

fake.credit_card_full(card_type=None)
# 'American Express\nTeuvo Rautio\n373154314193982 06/27\nCID: 4918\n'

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

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

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

faker.providers.currency

fake.cryptocurrency()
# ('TRX', 'TRON')

fake.cryptocurrency_code()
# 'ETH'

fake.cryptocurrency_name()
# 'Dash'

fake.currency()
# ('KZT', 'Kazakhstani tenge')

fake.currency_code()
# 'SRD'

fake.currency_name()
# 'Mozambican metical'

faker.providers.date_time

fake.am_pm()
# 'PM'

fake.century()
# 'XXI'

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

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

fake.date_between_dates(date_start=None, date_end=None)
# datetime.date(2019, 7, 16)

fake.date_object(end_datetime=None)
# datetime.date(1990, 5, 14)

fake.date_of_birth(tzinfo=None, minimum_age=0, maximum_age=115)
# datetime.date(2010, 3, 10)

fake.date_this_century(before_today=True, after_today=False)
# datetime.date(2001, 12, 16)

fake.date_this_decade(before_today=True, after_today=False)
# datetime.date(2018, 11, 7)

fake.date_this_month(before_today=True, after_today=False)
# datetime.date(2019, 7, 12)

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

fake.date_time(tzinfo=None, end_datetime=None)
# datetime.datetime(2003, 6, 28, 11, 26, 44)

fake.date_time_ad(tzinfo=None, end_datetime=None, start_datetime=None)
# datetime.datetime(1931, 2, 1, 18, 6, 17)

fake.date_time_between(start_date="-30y", end_date="now", tzinfo=None)
# datetime.datetime(1990, 8, 17, 14, 42, 51)

fake.date_time_between_dates(datetime_start=None, datetime_end=None, tzinfo=None)
# datetime.datetime(2019, 7, 16, 21, 6, 27)

fake.date_time_this_century(before_now=True, after_now=False, tzinfo=None)
# datetime.datetime(2013, 1, 23, 7, 19, 36)

fake.date_time_this_decade(before_now=True, after_now=False, tzinfo=None)
# datetime.datetime(2014, 2, 26, 5, 1, 31)

fake.date_time_this_month(before_now=True, after_now=False, tzinfo=None)
# datetime.datetime(2019, 7, 14, 11, 49, 15)

fake.date_time_this_year(before_now=True, after_now=False, tzinfo=None)
# datetime.datetime(2019, 6, 2, 3, 41, 16)

fake.day_of_month()
# '08'

fake.day_of_week()
# 'Tuesday'

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

fake.future_datetime(end_date="+30d", tzinfo=None)
# datetime.datetime(2019, 7, 23, 11, 48, 55)

fake.iso8601(tzinfo=None, end_datetime=None)
# '2017-06-14T04:25:33'

fake.month()
# '09'

fake.month_name()
# 'May'

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

fake.past_datetime(start_date="-30d", tzinfo=None)
# datetime.datetime(2019, 7, 15, 1, 13, 13)

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

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

fake.time_object(end_datetime=None)
# datetime.time(19, 5, 43)

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

fake.timezone()
# 'Africa/Addis_Ababa'

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

fake.year()
# '1993'

faker.providers.file

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

fake.file_name(category=None, extension=None)
# 'vitae.tiff'

fake.file_path(depth=1, category=None, extension=None)
# '/nostrum/dignissimos.css'

fake.mime_type(category=None)
# 'text/vcard'

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

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

faker.providers.geo

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

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

fake.latlng()
# (Decimal('36.9100545'), Decimal('-82.287563'))

fake.local_latlng(country_code="US", coords_only=False)
# ('39.45621', '-77.96389', 'Martinsburg', 'US', 'America/New_York')

fake.location_on_land(coords_only=False)
# ('57.97472', '33.2525', 'Valday', 'RU', 'Europe/Moscow')

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

faker.providers.internet

fake.ascii_company_email(*args, **kwargs)
# 'xraisanen@heino.org'

fake.ascii_email(*args, **kwargs)
# 'ijarvinen@marttila.net'

fake.ascii_free_email(*args, **kwargs)
# 'vayrynenmarjo@luukku.com'

fake.ascii_safe_email(*args, **kwargs)
# 'dhannula@example.net'

fake.company_email(*args, **kwargs)
# 'christianeriksson@kemppainen.net'

fake.domain_name(*args, **kwargs)
# 'kari.fi'

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

fake.email(*args, **kwargs)
# 'mustonensonja@niemela.com'

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

fake.free_email_domain(*args, **kwargs)
# 'googlemail.com'

fake.hostname(*args, **kwargs)
# 'lt-43.aalto.com'

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

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

fake.ipv4_network_class()
# 'a'

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

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

fake.ipv6(network=False)
# '3a86:bfaf:645c:f44c:282a:6441:bb70:4517'

fake.mac_address()
# 'a5:8c:2a:d1:9a:87'

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

fake.slug(*args, **kwargs)
# 'ut-veniam-fuga'

fake.tld()
# 'fi'

fake.uri()
# 'http://moisio.fi/main/'

fake.uri_extension()
# '.html'

fake.uri_page()
# 'main'

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

fake.url(schemes=None)
# 'https://valkama.org/'

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

faker.providers.isbn

fake.isbn10(separator="-")
# '1-65129-144-6'

fake.isbn13(separator="-")
# '978-1-72649-173-0'

faker.providers.job

fake.job()
# 'Seismologi'

faker.providers.lorem

fake.paragraph(nb_sentences=3, variable_nb_sentences=True, ext_word_list=None)
# ('Voluptatibus et nihil. Aliquid assumenda corrupti quae aliquam ipsa. '
#  'Perspiciatis autem enim nulla animi pariatur.')

fake.paragraphs(nb=3, ext_word_list=None)
# [   'Deleniti ipsam quos voluptate. Nobis officiis necessitatibus.',
#     'Natus veniam quos. A quos provident alias consequuntur reiciendis. Cum '
#     'possimus in necessitatibus sit atque excepturi.',
#     'Quia exercitationem neque quisquam illo. Nobis accusamus libero porro '
#     'asperiores quam. Eius ad aliquid rem. Dicta veritatis mollitia expedita.']

fake.sentence(nb_words=6, variable_nb_words=True, ext_word_list=None)
# 'Quisquam totam enim exercitationem laudantium voluptatum repudiandae.'

fake.sentences(nb=3, ext_word_list=None)
# [   'Rem minima necessitatibus itaque maxime autem.',
#     'Id totam quidem voluptatum commodi et mollitia.',
#     'Ea dolorem commodi sint.']

fake.text(max_nb_chars=200, ext_word_list=None)
# ('Molestias illo nobis. Corrupti ex rem omnis corporis. Maxime aperiam vitae '
#  'sapiente eaque provident.\n'
#  'Eaque omnis cupiditate quis quisquam tempore. Suscipit alias perferendis '
#  'animi laboriosam esse.')

fake.texts(nb_texts=3, max_nb_chars=200, ext_word_list=None)
# [   'Itaque nisi autem occaecati. Quo porro voluptates facere quis dolorum '
#     'molestias. Porro suscipit quaerat. Amet quasi incidunt et quidem.',
#     'Voluptate nihil accusantium. Praesentium aliquam optio modi aut.\n'
#     'Possimus sint qui sunt. Exercitationem fugiat totam aspernatur error '
#     'beatae.',
#     'Magni similique similique a totam. Libero culpa aspernatur ad nulla sit '
#     'tenetur. Maxime hic sed eaque nulla optio. Officia cupiditate ipsa quasi '
#     'sed.']

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

fake.words(nb=3, ext_word_list=None, unique=False)
# ['consequatur', 'vitae', 'pariatur']

faker.providers.misc

fake.binary(length=1048576)
# (b'\x10\x17\x80L\x1a\xcf7\xb8K\x15\x8f~\xaa%\xc1\x8fh\x98\xa43\x98\xeay\xda'
#  b' g\xe5\xfe\xd4\x00/\xfb\xb50 $\xe3d\xf5h\xd7J\xf8\xa3\xdaI\xcdF1\x83Vp'
#  b'\r\xfe\x15Q\x9exU\x84\x81\x13x\x0b\xf9oy\x1a\xcc^\xc5kc\x95\x85\xbf-8\xfe~'
#  b'\x1a\xc1h\x00\xbc\xaa\x85\x8bF\x0b\x93\xc9\xed\xe7\xa4\xf4y\xae/f'
#  b'\x03\xe5\\\xef\xac\xb7\xceB\x11!\xa5\xb42\xdd\xfe2\x8c\rv\xcb'
#  b'\x9f\x0e\xc1\xd3\xe4\x89\xc2\r$\x16Xs\x8d\x88\xd2_\xdc\x97s($\xdb\xe2\xb4'
#  b'\xa1\xd05 \xeb5\xb3\x8c{>\x83\x99\x98\xaey\xe7\x1b\xbbF\xa2\x1f\xeddb'
#  b'\x12`q\x03\n\xad<\x87\x01}`AaG\x98\xb8\x97p\xe9\xae\x85\x82Y\x81'
#  b'\xa6\xa3\x9f\xb9\x97\xe5\xac;\xddA\x18\x7f|\x9eV4\xaa\x11d{\x8eB"\xf9\xf4S%G'
#  b'\xd3G1F\xc0}\xff\x88e\xb6%\x9d\x8a&,5v\xcc\xe2\xf1\xcd`\xb2Nwe9\xf8'
#  b'T\x83\xfb\xbc\xaf\xc6\xfc\xe6*\xda\xc9\xc9h\x8b\xfe\x930\xa8h\xec'
#  b'\xdb\x1f\xc98\x02\x11\xc0\xb1\xab\xec\xb4\x9es\x8b\x02\xb5\xd7\x90\x92J'
#  b'\x10\xf5\xd8\xd3\xbc\xf4\x0bR\tX\x8a\x1dn,0\xa5\xe3\xb6N\x1e\x9c\xfe-w'
#  b'jc\xa9\x88\x1c\xdd\xb2\xae\x16\xe5\xb2I\x9cB\x87E\x84)\xcf\xdatT\xc0\xa4'
#  b'\x8ddR\x14\xff0\xf2vD\xe3gt\\\xd6I\x08\x91Fe\xf1\xb3|\x83,\x89M\xc2O'
#  b'\xea_u\xdf\x85K\xc6\xc5r\x08dp\xf8E\xdde\xff\x9dZ\xff5\xd3\x19d\xd6::\xa7'
#  b'}o\xf68\xb0\x8f\xc7\x14\xfb:x\x02\xd5\xa3s#\x08\x8b\xcb6\x87\x9bH\xdb'
#  b'\x1bF\\1\x05+)s]x\x89^\xea\xe2*u\xd9\xcd\x80\x84\x1c\xdf[\x9f\xb6h\xa5\\'
#  b'\x15FC\t\xb93Z\x8b5\xd9\xf2\t\x99,\x10\x15e\xcb\xdc\x9a:\xc7Z>"49\xef'
#  b'\x0f\xfb\\P\x07c+\xcb\xa8\xf8\n\x8e^\xb9\xcf\x9d\x06\xa0\xac\xca'
#  b'\xd2\xeb6\x92LS\xd2v\x7f\x1f`!2\xa5?\xaf\x88\xfcY\xfef\x93\xc4v\xc3\xd1(\xfc'
#  b'\x02\xad\xb8\x14\x8e\xc13\xa9\x16c\x93\x94\x9d\xff\xf0k\xc5M\x9f\xc9'
#  b'\xc9\xb9x\x0fw\xfc\xddY\xb1\x1b\xda\x0f\xd5\n\xe4\xb1\x10~\xf3\xd1\xc9{\x9cW'
#  b'\xd3\x07\xdc\xb3\\\xdd\xa7\xb3\x02x\r)#Q\xe4\x92\x0c\xcf\xe2`-\x89\xbf\x8d'
#  b'\xde\x89i\xd1$0Rm\x86E\xf5\x1e\xc3F\x83\xf7\xaa\x8d\x08\xe5\xcc\xf5\xcc\x0b'
#  b'\xfdv\xfaZ-\xecG\xd1\xd7\x1dr4Y\xff\xe3H\xfeq\xd5\xbfR?(j\x07\x84w\xa5'
#  b'\xa8Y\xe9\x83.\x1c\xd2\xbb\x81\xc2\x05\xfb\xefWx\xba\x1f\xb9}\x15'
#  b'\x12\x88\x0f\xe7W\xf0@\x85\xbd\x13\xe4\xbc\xbe\t\\3\xa40\x0b\xbc'
#  b"\xcc\xd3\xe0\x95\xd9\x81\x18\xd9EF\xe8\xa5S\x00\x90\xd2E\xecl'\x14\xe6\xc4<"
#  b"\x0bY\x1f\x9c\x88'`\x80\xb7\xdc\xeb\xe4(\x00S^;l\xc49\x80%j\xc0\xfe\x93\x8di"
#  b'\xe6[\xf6L&=\xfe\xfc\xb7?"a\x9cH\xaf\xc4\xa7\xecn\xad\xf9=\r\x18V\xfb@\r'
#  b'\x0ef\xc9\x90\xda\x9f/\x16\x1c\x82C\x06\x9ca\x91\xadU\xbe\x139\xd1\xad\xf1L'
#  b'c\x90\x0cM\xcfe\x95u\xa0\x15\xbe\xfd\t\xdf\x03\xe8k\xc4\x7fwZr\x17\x7f'
#  b'A\xb3\x18\xda,\xd1\xed\xd6z\xb2[(>\x93\xb4Q\xf6\x1f>\x14|/\xf1\x9e'
#  b'(\xad\x08\xba\xfd)Z\xe6\x8cA\xec\xa3c\xfa%\xa6\x10\n%]\xe1\xbe\xdb\x0f'
#  b'\x8d\xb9\xfe.\xe5\xdfH\x10D#[\xf5m]FU.\x8a5\xd5\xdd\xe1o\xafOVTI'
#  b'H\x8c\xd1\x94\x0b\xcd\xd8\x07\xeb\x8a%\x8f@5m\x88\xce\xb9{\xdb\xce\xb7\xdd"'
#  b'>\xca\xae\x03\xb0<\x88\xcb\xea&\xcbZ\xc4\xb0n\xd1t`\x9a\xe5\xf8\x7f\xd0\x9b'
#  b'S\xcf\xcc2\x88\xb595n\xb7\x0cl\x11~6[\xf6\xdd\x08{\xd5\x87M\x0b\xf6L\xb5<'
#  b'm\xb7\x9b\xf5c`Q\n\xdf\xb0T\xe6\xe6kr\xf0\x07\xcb~k\xad\xe8XW\xea,\xd9\x1a'
#  b'\xd3\r\xbe4\x859\xff\xe2/\xb9XK\xbbXT.\x15\xa93\x0c\xe1\xfd\xf5;'
#  b'\x1f\xe43\xb4UD\xd0#4P\x01\xac')

fake.boolean(chance_of_getting_true=50)
# True

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

fake.null_boolean()
# True

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

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

fake.sha256(raw_output=False)
# '19da34084e3dc81b9a7abdc270b3129dee16e1522331c0bdad9ba2c397b6f40e'

fake.uuid4(cast_to=<class 'str'>)
# '0b5829f0-7b5d-4905-8861-a6658f67c77d'

faker.providers.person

fake.first_name()
# 'Elias'

fake.first_name_female()
# 'Johanna'

fake.first_name_male()
# 'Pekka'

fake.last_name()
# 'Koponen'

fake.last_name_female()
# 'Vuorinen'

fake.last_name_male()
# 'Koponen'

fake.name()
# 'Matias Malinen'

fake.name_female()
# 'Marianne Mäkinen'

fake.name_male()
# 'Kauko Kivelä-Huttunen'

fake.prefix()
# 'arkkit.'

fake.prefix_female()
# 'Tohtori'

fake.prefix_male()
# 'Herra'

fake.suffix()
# 'MSc'

fake.suffix_female()
# 'BSc'

fake.suffix_male()
# 'BSc'

faker.providers.phone_number

fake.msisdn()
# '6495978844979'

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

faker.providers.profile

fake.profile(fields=None, sex=None)
# {   'address': 'Iltatähdenbulevardi 39\n73082 Karstula',
#     'birthdate': datetime.date(2012, 4, 27),
#     'blood_group': 'A+',
#     'company': 'Räsänen',
#     'current_location': (Decimal('-12.651153'), Decimal('118.016268')),
#     'job': 'Mareografihoitaja',
#     'mail': 'ahojohanna@kolumbus.fi',
#     'name': 'Leena Pesonen',
#     'residence': 'Birger Kaipiaisen bulevardi 2\n39003 Pyhäjärvi',
#     'sex': 'F',
#     'ssn': '120630-078U',
#     'username': 'erikaahonen',
#     'website': ['https://www.ojanen.org/']}

fake.simple_profile(sex=None)
# {   'address': 'Niemitie 54\n75105 Vaala',
#     'birthdate': datetime.date(1988, 4, 3),
#     'mail': 'yvirta@luukku.com',
#     'name': 'Tuula Nikula-Kinnunen',
#     'sex': 'F',
#     'username': 'iida08'}

faker.providers.python

fake.pybool()
# True

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

fake.pydict(nb_elements=10, variable_nb_elements=True, *value_types)
# {   'at': datetime.datetime(2000, 10, 8, 3, 38, 1),
#     'deleniti': 'einari44@surffi.net',
#     'distinctio': Decimal('113.446'),
#     'doloremque': 6465,
#     'dolorum': 'teuvo91@hotmail.com',
#     'fugit': Decimal('-1695.0'),
#     'inventore': 'http://ahonen.com/list/post/',
#     'quae': 'uQgWstlVgiIVYlxSZjla',
#     'quod': 166.0,
#     'quos': -5115406130773.2,
#     'repellat': Decimal('6.248659'),
#     'veritatis': 'QXCVGPLPLfdmvtLKPdus',
#     'voluptate': 'vkGreouoSkwZvvVKQvli',
#     'voluptatum': 56091382918659.4}

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

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

fake.pyiterable(nb_elements=10, variable_nb_elements=True, *value_types)
# [   'CPuYDZemNmDesPwvflAG',
#     'vTxDhZXOQgYsxOKEswrA',
#     'peltonenpirkko@manninen.fi',
#     'https://aho.com/',
#     'vsgwimjlfxylFtZlPLbx',
#     'oumxOLAZvYgBhZJqFZkr',
#     6254,
#     datetime.datetime(1986, 8, 10, 21, 18, 49),
#     498,
#     8065,
#     'lehtinenmirjami@kolumbus.fi',
#     1905]

fake.pylist(nb_elements=10, variable_nb_elements=True, *value_types)
# [   716,
#     9395,
#     Decimal('892.69'),
#     'https://lipponen.fi/blog/category/search/post.html',
#     222122164.73,
#     'tcLLktZHWFDBAnPeBRAA',
#     'PTGpVzXYaDEswdUhAdPz',
#     9977,
#     'TrDcynifOQHKkTwpAnbN',
#     'suvihakala@surffi.net',
#     Decimal('1188.6161413838'),
#     'https://www.vartiainen.fi/home.html']

fake.pyset(nb_elements=10, variable_nb_elements=True, *value_types)
# {'gPlTDfKXQSjYGIzmVZzI', 'GQSSHaIOZvwdTekwILSz', 'kFxRVUBxwCAHJdDTipHp', 3690, 9035, 'jImfqVhIGtaFczwUHDPo', 'gpAajMPXZHxDiFXztvRB', 'RmGbZJAOGFYgxAmpXJZx', 1527, 903577.0}

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

fake.pystruct(count=10, *value_types)
# (   [   datetime.datetime(1976, 9, 28, 0, 2, 53),
#         1318,
#         'SXmNdEjzhqMGUvHFEgDP',
#         'QNxPsSWxEYbNBQSVmEWP',
#         'DvOnaomhlvNTgdMkKJTE',
#         2797,
#         Decimal('25678137332.9'),
#         'BizFNIWrqjPEsLyYrEQX',
#         990.129643,
#         'UOHduVLmLyTSViXGjbpH'],
#     {   'dolor': 'iqmQIeKPgxMcYmzZJTel',
#         'eius': 'https://www.manninen.fi/tags/index/',
#         'nisi': Decimal('-310824.645477'),
#         'numquam': -7115215933.1,
#         'praesentium': datetime.datetime(1971, 6, 29, 5, 17, 34),
#         'qui': 'nyVMTzqfGlbWhknupSQI',
#         'repudiandae': Decimal('-9962679789.0'),
#         'ut': datetime.datetime(2017, 9, 13, 11, 35, 33),
#         'voluptatem': 'AXrrRaJEZQcLIVddIsyE',
#         'voluptates': 'WZTKXtjIXslynlAfgmbn'},
#     {   'beatae': {   2: 'cFuBpaoEbioBeeHpoFjD',
#                       3: [   'http://www.karlsson.fi/tag/tags/register.html',
#                              'eGwVBDRGsWOOCCAafhhU',
#                              'oXoCPCUjJnoecEAIQdUh'],
#                       4: {   2: 'rLvSwWxpwNAWzZFlrdIn',
#                              3: 'TyVqmKvsSNVyVhUXTnit',
#                              4: [   datetime.datetime(2006, 12, 25, 2, 47, 26),
#                                     'cTMzFNzXjrXlQdsbdDhD']}},
#         'ducimus': {   3: 'https://www.jarvela.com/tag/search/',
#                        4: [   9216,
#                               Decimal('-361.405944'),
#                               'https://keranen.net/terms.htm'],
#                        5: {   3: 594444319.3811,
#                               4: Decimal('-4537849066.80345'),
#                               5: [   'sXKltJNIaqsABNjzuvBx',
#                                      'http://www.juvonen.fi/blog/login.asp']}},
#         'fuga': {   7: 'https://www.kokkonen.org/privacy.php',
#                     8: [   'nRexGCPSjuzbkGLekBzG',
#                            Decimal('923178083.11324'),
#                            8051],
#                     9: {   7: 'https://www.rasanen.fi/register/',
#                            8: 'hautalamatilda@laine.com',
#                            9: [   'DvLMqwGFTdNwPzFAakkj',
#                                   'jXSjuPpAmMaxKtuiJQoI']}},
#         'impedit': {   4: 'santikainen@ollikainen.com',
#                        5: [   'hRKYbTsbFtHSEeEAokVL',
#                               'http://www.soininen.fi/tag/explore/category.jsp',
#                               'tabPcaivkmtInvsFmXvX'],
#                        6: {   4: 'BJnMBbTypiTTfxjkSGBP',
#                               5: 1099,
#                               6: [   'skaikkonen@karlsson.com',
#                                      'wzsjpIbBAVvPZBHYkpLA']}},
#         'in': {   6: 'BiNJSepbPEmBhaTUhHKI',
#                   7: [   'http://immonen.fi/login.php',
#                          'DgWGlgniZuuhfSysLhkR',
#                          588],
#                   8: {   6: 'vqpeyIZktUcvKkiESVoB',
#                          7: 'cahonen@makela.org',
#                          8: ['ulahtinen@suomi24.fi', 9608]}},
#         'nulla': {   8: 'cdVwzKTqwwpqImtpxqGn',
#                      9: [   'xtoivonen@hiltunen.com',
#                             'SLKURPXBTCGOxKPhbwQq',
#                             'fJzGohsPPQdazsUATAfw'],
#                      10: {   8: 'fPnANwdyUGbtwixoMsHO',
#                              9: Decimal('-666.0'),
#                              10: [   'yVTGTGQYXnkQTwRosjzq',
#                                      'olavisainio@hotmail.com']}},
#         'provident': {   0: 5203,
#                          1: [   Decimal('-4714890.0'),
#                                 8687,
#                                 'oxTugViBceHZhkktKylL'],
#                          2: {   0: 24.6941,
#                                 1: 'paho@luukku.com',
#                                 2: ['mannistovilhelmiina@tikkanen.com', 3234]}},
#         'quod': {   1: Decimal('82.9339708'),
#                     2: [   'karjalainenmaria@heikkila.fi',
#                            9007,
#                            datetime.datetime(2006, 1, 5, 13, 20, 26)],
#                     3: {   1: 'http://koivisto.org/login/',
#                            2: 9096474579.3938,
#                            3: [   'http://www.kivisto.com/author/',
#                                   'UJBgSMjAJDYBeWEYLMwH']}},
#         'sapiente': {   9: 'cOOgnpauXgUoTBmETmow',
#                         10: [   'NBeUlJQtaQDotjmwIXrK',
#                                 'cTWPfjhgFhGSLcnbrGre',
#                                 'QkgxXPRFHgJwKdLmtxcG'],
#                         11: {   9: 'hannele37@lehtinen.com',
#                                 10: 'TeioDZQDMZyBYoCBTorS',
#                                 11: [   -35942645488.0,
#                                         datetime.datetime(2010, 4, 23, 0, 45, 54)]}},
#         'suscipit': {   5: 'RPEDVqPssVbRSQsXrJes',
#                         6: [   Decimal('-63675278720955.0'),
#                                'karimikkola@pasanen.com',
#                                'jizmygUBjZjZmTgiJFsq'],
#                         7: {   5: 'HASFhKJXTrdEimQddIox',
#                                6: Decimal('-520.2567602'),
#                                7: [   'http://mikkola.net/author.html',
#                                       datetime.datetime(1981, 9, 15, 17, 11, 50)]}}})

fake.pytuple(nb_elements=10, variable_nb_elements=True, *value_types)
# (   'SJpZcNuBspivgcpIgBWa',
#     3332,
#     'armas33@surffi.net',
#     'annikkituovinen@eskola.fi',
#     'XUQIVkUHjnogZYwnkyRX',
#     'IFpoYwfxBDciEdGiFksx')

faker.providers.ssn

fake.ssn(min_age=0, max_age=105, artificial=False)
# '111012A1835'

fake.vat_id()
# 'FI96257507'

faker.providers.user_agent

fake.chrome(version_from=13, version_to=63, build_from=800, build_to=899)
# ('Mozilla/5.0 (Windows NT 4.0) AppleWebKit/5330 (KHTML, like Gecko) '
#  'Chrome/14.0.890.0 Safari/5330')

fake.firefox()
# ('Mozilla/5.0 (Windows 95; et-EE; rv:1.9.1.20) Gecko/2017-12-16 03:30:33 '
#  'Firefox/3.8')

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

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

fake.linux_processor()
# 'i686'

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

fake.mac_processor()
# 'PPC'

fake.opera()
# 'Opera/8.20.(Windows 95; ko-KR) Presto/2.9.162 Version/10.00'

fake.safari()
# ('Mozilla/5.0 (iPod; U; CPU iPhone OS 4_2 like Mac OS X; bo-CN) '
#  'AppleWebKit/535.13.7 (KHTML, like Gecko) Version/4.0.5 Mobile/8B117 '
#  'Safari/6535.13.7')

fake.user_agent()
# ('Mozilla/5.0 (Windows NT 6.0; quz-PE; rv:1.9.1.20) Gecko/2013-02-13 22:53:56 '
#  'Firefox/3.6.11')

fake.windows_platform_token()
# 'Windows 95'