Language fi_FI

faker.providers.address

fake.address()
# 'Fahlanderin puistopolku 98\n95418 Keminmaa'

fake.building_number()
# '8'

fake.city()
# 'Tervo'

fake.city_name()
# 'Keuruu'

fake.city_suffix()
# 'Ville'

fake.country()
# 'Trinidad ja Tobago'

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

fake.postcode()
# '65941'

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

fake.street_address()
# 'Chydeniuksenkatu 62'

fake.street_name()
# 'Ilmattarenpolku'

fake.street_prefix()
# 'Jänne'

fake.street_suffix()
# 'bulevardi'

faker.providers.automotive

fake.license_plate()
# 'LJZ 260'

faker.providers.bank

fake.bank_country()
# 'FI'

fake.bban()
# '6248202032006739'

fake.iban()
# 'FI057868371774461529'

faker.providers.barcode

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

fake.ean13(leading_zero=None)
# '9488878824408'

fake.ean8()
# '44618681'

fake.upc_a(upc_ae_mode=False, base=None, number_system_digit=None)
# '107465615760'

fake.upc_e(base=None, number_system_digit=None, safe_mode=True)
# '17206655'

faker.providers.color

fake.color_name()
# 'GhostWhite'

fake.hex_color()
# '#9ec167'

fake.rgb_color()
# '39,244,39'

fake.rgb_css_color()
# 'rgb(135,147,196)'

fake.safe_color_name()
# 'olive'

fake.safe_hex_color()
# '#888800'

faker.providers.company

fake.bs()
# 'engage customized content'

fake.catch_phrase()
# 'Fundamental client-server open architecture'

fake.company()
# 'Leppänen Tirkkonen Ky'

fake.company_business_id()
# '6259898-4'

fake.company_suffix()
# 'Tmi'

fake.company_vat()
# 'FI60742401'

faker.providers.credit_card

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

fake.credit_card_full(card_type=None)
# 'Mastercard\nKatariina Pulkkinen\n2240927634051635 01/26\nCVV: 091\n'

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

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

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

faker.providers.currency

fake.cryptocurrency()
# ('WAVES', 'Waves Platform')

fake.cryptocurrency_code()
# 'BC'

fake.cryptocurrency_name()
# 'Coinye'

fake.currency()
# ('PKR', 'Pakistani rupee')

fake.currency_code()
# 'GEL'

fake.currency_name()
# 'Malagasy ariar'

faker.providers.date_time

fake.am_pm()
# 'PM'

fake.century()
# 'VII'

fake.date(pattern="%Y-%m-%d", end_datetime=None)
# '1987-11-15'

fake.date_between(start_date="-30y", end_date="today")
# datetime.date(1996, 2, 29)

fake.date_between_dates(date_start=None, date_end=None)
# datetime.date(2019, 11, 13)

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

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

fake.date_this_century(before_today=True, after_today=False)
# datetime.date(2001, 7, 9)

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

fake.date_this_month(before_today=True, after_today=False)
# datetime.date(2019, 11, 2)

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

fake.date_time(tzinfo=None, end_datetime=None)
# datetime.datetime(1982, 2, 18, 14, 1, 58)

fake.date_time_ad(tzinfo=None, end_datetime=None, start_datetime=None)
# datetime.datetime(684, 10, 18, 20, 4, 38)

fake.date_time_between(start_date="-30y", end_date="now", tzinfo=None)
# datetime.datetime(2006, 11, 13, 14, 3, 50)

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

fake.date_time_this_century(before_now=True, after_now=False, tzinfo=None)
# datetime.datetime(2006, 7, 10, 16, 3, 44)

fake.date_time_this_decade(before_now=True, after_now=False, tzinfo=None)
# datetime.datetime(2010, 12, 3, 15, 42, 44)

fake.date_time_this_month(before_now=True, after_now=False, tzinfo=None)
# datetime.datetime(2019, 11, 2, 15, 23, 12)

fake.date_time_this_year(before_now=True, after_now=False, tzinfo=None)
# datetime.datetime(2019, 2, 25, 19, 57, 10)

fake.day_of_month()
# '19'

fake.day_of_week()
# 'Sunday'

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

fake.future_datetime(end_date="+30d", tzinfo=None)
# datetime.datetime(2019, 11, 27, 23, 14, 2)

fake.iso8601(tzinfo=None, end_datetime=None)
# '1987-06-15T13:55:13'

fake.month()
# '07'

fake.month_name()
# 'February'

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

fake.past_datetime(start_date="-30d", tzinfo=None)
# datetime.datetime(2019, 10, 21, 9, 37, 19)

fake.time(pattern="%H:%M:%S", end_datetime=None)
# '19:54:59'

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

fake.time_object(end_datetime=None)
# datetime.time(17, 50, 11)

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

fake.timezone()
# 'Pacific/Funafuti'

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

fake.year()
# '1994'

faker.providers.file

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

fake.file_name(category=None, extension=None)
# 'blanditiis.doc'

fake.file_path(depth=1, category=None, extension=None)
# '/similique/nihil.numbers'

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

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

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

faker.providers.geo

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

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

fake.latlng()
# (Decimal('-11.6310065'), Decimal('-106.705588'))

fake.local_latlng(country_code="US", coords_only=False)
# ('27.09978', '-82.45426', 'Venice', 'US', 'America/New_York')

fake.location_on_land(coords_only=False)
# ('39.96097', '-75.60804', 'West Chester', 'US', 'America/New_York')

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

faker.providers.internet

fake.ascii_company_email(*args, **kwargs)
# 'pitkanenrasmus@koskinen.org'

fake.ascii_email(*args, **kwargs)
# 'skettunen@takala.fi'

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

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

fake.company_email(*args, **kwargs)
# 'mkarjalainen@laitinen.org'

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

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

fake.email(*args, **kwargs)
# 'tuulikkirasanen@gmail.com'

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

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

fake.hostname(*args, **kwargs)
# 'lt-20.hautamaki.com'

fake.image_url(width=None, height=None)
# 'https://dummyimage.com/681x1020'

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

fake.ipv4_network_class()
# 'b'

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

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

fake.ipv6(network=False)
# 'aaa7:76cd:6a3f:9992:10aa:79c:98fa:f067'

fake.mac_address()
# '5e:5b:79:88:cc:f1'

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

fake.slug(*args, **kwargs)
# 'consequatur'

fake.tld()
# 'net'

fake.uri()
# 'https://www.antikainen.fi/search/category/tag/login/'

fake.uri_extension()
# '.asp'

fake.uri_page()
# 'privacy'

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

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

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

faker.providers.isbn

fake.isbn10(separator="-")
# '0-644-52607-6'

fake.isbn13(separator="-")
# '978-0-379-54688-0'

faker.providers.job

fake.job()
# 'Kairaaja'

faker.providers.lorem

fake.paragraph(nb_sentences=3, variable_nb_sentences=True, ext_word_list=None)
# ('Ullam quibusdam iste enim eum vitae. In commodi nemo atque quae quasi. '
#  'Maxime omnis sint ipsam.')

fake.paragraphs(nb=3, ext_word_list=None)
# [   'Molestiae placeat minus porro sequi quis laborum. Impedit soluta cum '
#     'doloremque alias.',
#     'Doloremque eum consequatur iusto. Culpa repellendus et aliquam odit sit '
#     'ad.',
#     'Ad doloribus quam tempora facere vitae. Molestias porro culpa. Sed '
#     'repudiandae illum perferendis voluptatibus. Error ea eum qui omnis maxime '
#     'repellat.']

fake.sentence(nb_words=6, variable_nb_words=True, ext_word_list=None)
# 'Vitae molestiae sapiente omnis.'

fake.sentences(nb=3, ext_word_list=None)
# [   'Inventore culpa expedita debitis quam cupiditate rerum.',
#     'Eius fugit eaque molestias sequi.',
#     'Provident cupiditate voluptate voluptas.']

fake.text(max_nb_chars=200, ext_word_list=None)
# ('Ea aliquid earum accusamus minima numquam. Laborum natus placeat facere '
#  'quasi ducimus vitae.')

fake.texts(nb_texts=3, max_nb_chars=200, ext_word_list=None)
# [   'Rem molestiae aperiam dolores. Perferendis aliquam illo delectus. '
#     'Voluptate autem a maxime velit.\n'
#     'Error eaque nihil placeat exercitationem praesentium.',
#     'Voluptas sapiente odit corporis. Odio incidunt sequi suscipit atque '
#     'praesentium libero. Dicta accusantium saepe.',
#     'Cumque iure deserunt quasi iusto incidunt. Cum error pariatur deleniti.']

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

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

faker.providers.misc

fake.binary(length=1048576)
# (b'x\xa2d|\x11%\xc5\x07*\x8f\xb6\xbeR\x1cq\xb9F\x82ib\x8b5L\x8d\xcf\x82\xc4\xc2'
#  b'\x93\x0cwA\xea\xd9\x95>\xd98\x7fZ-b\x17\xb8 \x0b\xdd\xd1\xaa\xc3\x1c)'
#  b'\xbd\xb6\x11\n\xad\xdf\x18\xeb\x05\x10k\xcc5*\xba:\xd0\xe4i7\xca\x05\xcdg'
#  b'\xcclY\x1a\x88\xecg\xd7\x04\xfd\x98\xe6~\x8d\x10\xf2`\xb9\xe9\x05\xbaN]%'
#  b'\xd8\xe9\x02\x9c\xb4\xf7\x057\xef]\xbf\xf4=tA\x06C\xdf2T\xee5\xaf-Go9\xa0'
#  b'\xe9!\x14iv\xd8\x10\xb1\xd6+hR\xbdf\xcd\x18s3\xe21T\x1d\x06\xed'
#  b'\x92\xa0\x87\xa4\xbdSjU\x1d\x82\x90\xd0\x8e\xd9\x8f\xbf\xa7D\xb1O'
#  b'\x80\xb4\xd3\xda\x0cn,\xd2\xe2*\x8d\x00\xde\xa1c\x9a\xa8\xf5\x1d\xc5'
#  b'\xe7l\xfb\x11|j\x84\x83v\xd9\xcfHC\xf0\x90\xd6,\xcb\xe0\xb5\xa6\xca\xb3\xf6'
#  b'\xbc\xc2\xa6w\xfbwd\x03\xcb&\xc3\x89\xd1I_\xb8b\xafk\x91T/\x86\xb0\x896&\x1e'
#  b'\xdc\x07EZ\x7f\xd9pv\xbeC\xaan\xe0\xc3vB\xfc\x01\x86\x08\x95\x08\x04\xc8'
#  b'&t\xed\xadT\xbf~X\x1c\x02\x8d1\xe6\xbc\x9e\xbeU\xc7\xdf\xe0^c\xd6vx\x92\x9b/'
#  b'\xa1\x1e\x84\xbcxRE\x11\x9b\x15\xd4C\x903\xabPd\x7f`}\xfc3 \xebr\xbe\x1f\x11'
#  b'$a\xb2\x1c\x16\x90\xbb\xfb\xd0$\\\xd3\x8e|\xf4\x84\x1d1d\x1ce\x9dY\xcc'
#  b'`\x0ef\x13\x14"\x19\x14\x0b\x17E\xa5\xd7`\xaaGx\x80ie\xb7\x17\x88\xb8'
#  b'\x03d\x19?:\xc8\x03\xf4\x98;\xcfE9\x8c\x12\xc4\xd5\x15\x0c\xfb\x1eS`^'
#  b"\xc9\xe5s\xe4$\xf5\xad)\xe4\x86\xdc\xa1\xfa\xfe\xd9;\xd7\x9f\xc2'\xcegig"
#  b'\x19\xfe\x12\x18Z\x16d\x84a\xa4\x8eei\x0c\x05\xb8Hw\xb93\xb3\x1dL\x87'
#  b'5\xfe\xd1\xe9\x0e\xddlD1\xa6n%S\xf7|\xe4Z\x8e\x9ec\xcf\t\xc0]HW\xf1\xe7'
#  b"2\t-\x0f\xb5\x80U\x8a.4\xfd\xb8>\xf1O\\\xff\xe1'uw\xd4\x12\x8b"
#  b'\x85\xaf\xc1\xfaNT&\x9c\x1f\xfb\xba\x10\xc6N>\xbe\xa6\x0e\xaaB\x90\xefF\xf9'
#  b'x\xb7\xdc\xfe\x12\x0b/J\xc1\xac\xa9{\xbd\t\xb4v\x9b\x81\xbd\x06a\x80\x00Q'
#  b'\x02s\xf1\xcd\xb0\x8c\x91Z\x83\xd2\xb6/\xefZ\xf0\x89\xc7\x89\xf97'
#  b'\x18\xa3\xbe\x1d\xdfA\xb5\x06\xa8\xfd\xdb,\x95b\x17\xbb\xb0\x8eN\x96'
#  b'\xb7\xa0)\x827\x85\x1c\xfc\xb4\x18\xb8\xfe\xa2dx\xb4\xe7)\xcd\xc9'
#  b'\xd9r\xa3\xd5\x99\xd4\xb7\xa2\xf3 &V\x97_\x15@\xb1\xd6\xb2C\xd8\xd1\xcc\x00'
#  b'\xcdn\xe0\x83\xc2\xb4s\xbb\xa2\x04\x97\x86f\x06E\xa2\xa7{\xb4n \xce\xc5\xf5'
#  b'/\xffM\xdb`u\x82v\x811;\xf3x\xde\x02\x878\r\x94\xa9}\xeeDe7\xa8]\x00'
#  b'\x1e\x010\xb6\x96\x04v\x15D\xf6\xdc\x00-L\xbepj\xa2@k\x9e\x11Ac\x10\xc9px'
#  b'\t\x80\xc4\xfe\x13\xb8\xb3\xd8\xdfp\xcf\x00{\xfa\xfd\x8aU\x86&\xec'
#  b'\xa0!\xa2\x0eo\xa8\x0fl\xe4s2\xb4r\xe0\x83[u\xa2\xd3\x93<\x06\xed:'
#  b'\xbb\x19\xf5\x9fzk\xbb\x803\xe8!DI\xd6bI\xf7!\x12n1tF\xd3v\x04\x8dU'
#  b'a\\\xc9\x86\xda\x0c>\x8b\x94H\xec\x91\x8a\rFaDh\xee\x01\xcfz\x87<'
#  b'\xec$\xcf\xcerL\xe0\xc7`\x87T\x89X\x12\x17Y\xb6\xcf\x1f\x0b\x92\xe5Te'
#  b'\x91\xed\x9b\xf8\xb6\x19\x81\xfc\xed\x9c\x08\xc4nd\x83\x82\xd3DE\xce'
#  b'\x7f\'\xe6\xdf\x9cE\x17^\x02@y\xa6\x8etfnoO\x1b67\xb5PJC\xb4G\x10,\xa7"\xf1'
#  b"[]C\xa85\xa7\xfa?\xd0U\x1e\x99\nR&[\x9a\xf8t\x1d'\xaf\x8f|/\x1a\x1f\x95"
#  b'\x7f\x96K3\xc1\xb9\xb4!\x1f\xf1\xf3\xb0\xeb\x04\xbc\xbcV\x07\xc3\xfc'
#  b'\xfe\xb1\xab7\xdf]*\xe0C\xe0"%z\xa1&\xa5?\x18\xe8\xabSN\x1aF\x08\x80bC'
#  b'&\x13AL\xff\xca\xddP\xa1\x8b\xf4\x8fJ\x80\xd0\xdb\xd7\xdd\xdeb~\xba\x94"'
#  b'\x92\xd8\xa9#\x93\xee\x9e\xf6\x83\xd1\x93g\x10\x94\x02\xa9\xbb\x8e\x05\xa8'
#  b'dx,t\x10bT%\xbeJYUcs\xc3.\xbb~\x90D\xad\xc45\xca')

fake.boolean(chance_of_getting_true=50)
# True

fake.md5(raw_output=False)
# '0afc6d8bdd0ca442355d57ae600db058'

fake.null_boolean()
# True

fake.password(length=10, special_chars=True, digits=True, upper_case=True, lower_case=True)
# 'Z_tMbJFK$0'

fake.sha1(raw_output=False)
# '5966f89fa0f6db0010fbd8018245a8e762ec561d'

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

fake.uuid4(cast_to=<class 'str'>)
# '78b422f1-62a0-464d-bb56-a7203a7ac321'

faker.providers.person

fake.first_name()
# 'Ilmari'

fake.first_name_female()
# 'Maria'

fake.first_name_male()
# 'Timo'

fake.last_name()
# 'Virta'

fake.last_name_female()
# 'Sutinen'

fake.last_name_male()
# 'Tikkanen'

fake.name()
# 'Maria Väänänen'

fake.name_female()
# 'Eila Virta'

fake.name_male()
# 'Aki Lehto'

fake.prefix()
# 'Rouva'

fake.prefix_female()
# 'arkkit.'

fake.prefix_male()
# 'tri'

fake.suffix()
# 'MSc'

fake.suffix_female()
# 'DI'

fake.suffix_male()
# 'MSc'

faker.providers.phone_number

fake.msisdn()
# '2635590476415'

fake.phone_number()
# '036 804 3993'

faker.providers.profile

fake.profile(fields=None, sex=None)
# {   'address': 'Ylipalonkuja 31\n99869 Kaarina',
#     'birthdate': datetime.date(1980, 1, 1),
#     'blood_group': 'A+',
#     'company': 'Valkama Oy',
#     'current_location': (Decimal('-40.980952'), Decimal('-105.067579')),
#     'job': 'Teemapäällikkö',
#     'mail': 'haatajamarkus@hotmail.com',
#     'name': 'Asko Huttunen',
#     'residence': 'Ilvestie 4\n67395 Liminka',
#     'sex': 'M',
#     'ssn': '100479-474B',
#     'username': 'aadakukkonen',
#     'website': ['http://lindholm.fi/', 'http://mononen.fi/']}

fake.simple_profile(sex=None)
# {   'address': 'Puroniitynkuja 870\n33275 Muonio',
#     'birthdate': datetime.date(1983, 1, 1),
#     'mail': 'nieminenhenrik@surffi.net',
#     'name': 'Johanna Aalto',
#     'sex': 'F',
#     'username': 'leppanenhellevi'}

faker.providers.python

fake.pybool()
# False

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

fake.pydict(nb_elements=10, variable_nb_elements=True, *value_types)
# {   'ducimus': 'EIHAmbOdIMNSUJdkEZyu',
#     'eaque': 6478,
#     'eos': Decimal('-190486.6484411'),
#     'ipsa': 'KHnCErKeaQXqiJJAUetZ',
#     'iure': 'vIPIXhMxoRTzxnRQdVCS',
#     'quidem': 'ikPZEeiVAVeDXlIYjGHk',
#     'quisquam': 'EZtkuBGhMUxIuhPLJPGC',
#     'recusandae': 'ioksanen@korhonen.fi',
#     'rem': 'qpOXSLwVqVFtKyccUAiJ',
#     'saepe': 'fKesYLqMWKXpRnehiAoS',
#     'voluptates': 'EWVQYnPdpNFjMJbHTqHi'}

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

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

fake.pyiterable(nb_elements=10, variable_nb_elements=True, *value_types)
# {'YCJyKUvaABexrajLAewN', 'tWdsjzpBcTHbOtlEZQFn', 'gZMSmFTfJmrSDEeEQEZM', 'eZZAKOELKNRxFVfvkAZB', Decimal('2005123072362.0'), 'eLOMsjXcNBcPcLpBXEVw', 3503, 6576, 'tgYQwZkgaKbDAZBimlfT', 'VBkWOPKjqHgMkZuBfcOj', 6844, 4318}

fake.pylist(nb_elements=10, variable_nb_elements=True, *value_types)
# [   998446524265.8,
#     Decimal('1765238214.7097'),
#     'lJsNFRPRzhmzCXZcrbmp',
#     datetime.datetime(1992, 6, 9, 17, 4, 9),
#     9401,
#     'fOJYBIOmFUTYgbTBiKYm',
#     'https://rantanen.com/category/category/tag/post.php']

fake.pyset(nb_elements=10, variable_nb_elements=True, *value_types)
# {'virtanenalexandra@niemi.fi', 'matiashuotari@hakkarainen.fi', -5082257138295.0, Decimal('3609078.104934'), 'nDoGIxbMNKUifUZmnXSU', 'aMOPNeCncHbZbVRaDHRo', 'https://www.alanko.com/tags/tags/search/faq/', 6778, 'TocvIrgjkukcVEmfeKZk', 'vnTuiTpjBTdQDobVmZDp', 'EAYhWzliTGxdtniUajDt', 1211, Decimal('-8.10404883')}

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

fake.pystr_format(string_format="?#-###{{random_int}}{{random_letter}}", letters="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ")
# 'y6-13981l'

fake.pystruct(count=10, *value_types)
# (   [   'cXybkOFOtQZUmOFUoPzZ',
#         'jRLUcVHcTweukcBMoMNY',
#         6528,
#         'nHrreJKBtxzyQpjLDiLi',
#         datetime.datetime(2009, 6, 9, 11, 42, 14),
#         9944884253.9275,
#         'JPzUOOewVoMFUPgNbLXG',
#         626180539886440.0,
#         'https://mikkonen.fi/about.html',
#         -2638.1496268183],
#     {   'corrupti': datetime.datetime(2003, 9, 30, 17, 50, 18),
#         'dolor': 5713,
#         'expedita': 6778,
#         'facilis': 2172,
#         'illo': 'JszCFKWWmDeQWtnzjmYd',
#         'iusto': 'http://www.pesonen.net/wp-content/explore/search/about.php',
#         'minima': 'sOOLoRvGUGkUMYDnMnkM',
#         'quisquam': 'http://www.nissinen.com/register.html',
#         'quod': 'HYAGGLbCAnWhOoOGvFdG',
#         'vero': 854.47039},
#     {   'consequatur': {   6: 'MFvDITHJVADnmmOvXUww',
#                            7: [   'hhanninen@nurmi.fi',
#                                   'DNcCGBKSktXQvjIYVlns',
#                                   'EyPpGGoCxZSWpYscRylY'],
#                            8: {   6: 6225,
#                                   7: datetime.datetime(2009, 7, 22, 11, 4, 10),
#                                   8: [   datetime.datetime(2003, 3, 17, 22, 58, 2),
#                                          'heidivirtanen@gmail.com']}},
#         'corrupti': {   8: datetime.datetime(1992, 3, 19, 3, 44, 58),
#                         9: [   'AlbpBcgRREbvFodqvmFf',
#                                Decimal('36956.29489'),
#                                'ZJRpMotIRKyNTArXwylP'],
#                         10: {   8: 'https://viitala.org/homepage/',
#                                 9: 62030138.8931524,
#                                 10: [   'http://nieminen.com/category.html',
#                                         'wSfIlYonaoCqFnXVrdYt']}},
#         'dolorum': {   1: 2435,
#                        2: [5529154975.0, 1803, 'AUPUGKODQlCXbbylnmDH'],
#                        3: {   1: 'http://www.nieminen.fi/',
#                               2: 'vOCUZqKKKUxsGCkpxAOC',
#                               3: [   -79672566446.0,
#                                      datetime.datetime(2012, 7, 30, 1, 47, 4)]}},
#         'eius': {   3: 'laho@kolumbus.fi',
#                     4: [   datetime.datetime(2015, 7, 5, 12, 30, 18),
#                            'xXVKsbJSZRjmQwOwBYQF',
#                            'https://www.pitkanen.org/'],
#                     5: {3: 7946, 4: 2999, 5: ['ivWszGGgThNLBnXqmQwe', 5674]}},
#         'eos': {   5: -603.62165,
#                    6: [   'harjutapani@suomi24.fi',
#                           'SBibfKgvbOKKulmdydPi',
#                           'aSlHrUloMSftuNdfeHMO'],
#                    7: {   5: 9224,
#                           6: 'vJdyVMiTjVEUzEltmHdk',
#                           7: [   'https://takala.com/author/',
#                                  'lpWMhAxEXMXRXjCkUGVa']}},
#         'itaque': {   4: 'sakarikorhonen@gmail.com',
#                       5: ['AmOMzbVYOgdlKFJwATGZ', 5656, 9643],
#                       6: {   4: datetime.datetime(2005, 8, 29, 15, 49, 15),
#                              5: 4672,
#                              6: [   datetime.datetime(1992, 4, 4, 17, 44, 28),
#                                     'bxyOPwnmpbnulEOCOkAo']}},
#         'laboriosam': {   0: 9283,
#                           1: [   'anteroanttila@googlemail.com',
#                                  'FqduNvsVXBIIPUFmyzWv',
#                                  datetime.datetime(1994, 7, 25, 4, 53, 29)],
#                           2: {   0: 'GNUIGvoRUiSwFQAfFdiR',
#                                  1: 'http://www.seppala.com/category/privacy.html',
#                                  2: [8791, 6881]}},
#         'magnam': {   9: 'ella97@kolumbus.fi',
#                       10: ['FqAKLGmeDoEAvptNhTSI', 325.4062, 9586],
#                       11: {   9: 'LbJUAOySVrmmQeboQNix',
#                               10: 3859,
#                               11: [   Decimal('70268640769.0'),
#                                       Decimal('-3065709.489186')]}},
#         'nesciunt': {   2: datetime.datetime(2009, 4, 6, 9, 51, 44),
#                         3: [   'trVjkmlseegAgNlGMaXa',
#                                'annika38@laakkonen.com',
#                                'cCwuIQIBwLzSfluSdICW'],
#                         4: {   2: 6282,
#                                3: 7354,
#                                4: [4842, 'zHEueCRsVuZkLcsjTpYb']}},
#         'repellat': {   7: 39.9542936105,
#                         8: [   2997996820.6,
#                                'pXCZmPSikvkcfHbDGRdU',
#                                'NLZhOYABdWXfRYcmyxHY'],
#                         9: {   7: 'apeltoniemi@kolumbus.fi',
#                                8: 'mhZAWYbnCYLTAwkQBmNS',
#                                9: [2506, 6247]}}})

fake.pytuple(nb_elements=10, variable_nb_elements=True, *value_types)
# (   425497062.99,
#     9768,
#     'pesonenanna@miettinen.com',
#     'kEfqvGVRsHmdQMQgouxg',
#     'oEXqqGnYyKkmNJdVGybD',
#     'dGoDdjlvANNvHIGPWVxF',
#     'faFqAnaKxwaBNwLmMphd',
#     7061.10944,
#     'MvcXxGumipptpbcbgrbv',
#     'xnwnhtEtDheMIMosrOpT')

faker.providers.ssn

fake.ssn(min_age=0, max_age=105, artificial=False)
# '170916A754N'

fake.vat_id()
# 'FI25644066'

faker.providers.user_agent

fake.android_platform_token()
# 'Android 7.1.2'

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

fake.firefox()
# ('Mozilla/5.0 (iPhone; CPU iPhone OS 6_1_6 like Mac OS X) AppleWebKit/535.0 '
#  '(KHTML, like Gecko) FxiOS/14.1e0823.0 Mobile/12T616 Safari/535.0')

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

fake.ios_platform_token()
# 'iPad; CPU iPad OS 5_1_1 like Mac OS X'

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

fake.linux_processor()
# 'x86_64'

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

fake.mac_processor()
# 'U; PPC'

fake.opera()
# 'Opera/9.77.(X11; Linux i686; lv-LV) Presto/2.9.167 Version/10.00'

fake.safari()
# ('Mozilla/5.0 (Macintosh; PPC Mac OS X 10_12_0 rv:6.0; ts-ZA) '
#  'AppleWebKit/534.49.1 (KHTML, like Gecko) Version/4.0 Safari/534.49.1')

fake.user_agent()
# ('Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_7; rv:1.9.4.20) '
#  'Gecko/2015-04-14 00:09:18 Firefox/3.6.19')

fake.windows_platform_token()
# 'Windows NT 4.0'