Language de_DE

faker.providers.address

fake.address()
# 'Zita-Bonbach-Weg 72\n40653 Konstanz'

fake.building_number()
# '273'

fake.city()
# 'Königs Wusterhausen'

fake.city_name()
# 'Aachen'

fake.city_suffix()
# 'Ville'

fake.city_with_postcode()
# '57141 Mühlhausen'

fake.country()
# 'Kuba'

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

fake.postcode()
# '87231'

fake.state()
# 'Rheinland-Pfalz'

fake.street_address()
# 'Jens-Uwe-Höfig-Weg 7'

fake.street_name()
# 'auch Schlauchinstr.'

fake.street_suffix()
# 'Street'

fake.street_suffix_long()
# 'Gasse'

fake.street_suffix_short()
# 'platz'

faker.providers.automotive

fake.license_plate()
# 'RD-WV-178'

faker.providers.bank

fake.bank_country()
# 'DE'

fake.bban()
# '827152780372058239'

fake.iban()
# 'DE14462017869006102987'

faker.providers.barcode

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

fake.ean13()
# '3872099446192'

fake.ean8()
# '44477356'

faker.providers.color

fake.color_name()
# 'DarkSlateGray'

fake.hex_color()
# '#50dc2c'

fake.rgb_color()
# '13,93,92'

fake.rgb_css_color()
# 'rgb(59,116,28)'

fake.safe_color_name()
# 'olive'

fake.safe_hex_color()
# '#33bb00'

faker.providers.company

fake.bs()
# 'aggregate sexy deliverables'

fake.catch_phrase()
# 'Synchronized optimal function'

fake.company()
# 'Jäntsch KG'

fake.company_suffix()
# 'AG & Co. KG'

faker.providers.credit_card

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

fake.credit_card_full(card_type=None)
# 'Discover\nMiroslaw Kohl\n6011060696842960 01/28\nCVC: 697\n'

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

fake.credit_card_provider(card_type=None)
# 'JCB 15 digit'

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

faker.providers.currency

fake.cryptocurrency()
# ('XDN', 'DigitalNote')

fake.cryptocurrency_code()
# 'BCN'

fake.cryptocurrency_name()
# 'Sirin Labs'

fake.currency()
# ('TVD', 'Tuvaluan dollar')

fake.currency_code()
# 'ARS'

fake.currency_name()
# 'Tanzanian shilling'

faker.providers.date_time

fake.am_pm()
# 'PM'

fake.century()
# 'XIX'

fake.date(pattern="%Y-%m-%d", end_datetime=None)
# '2019-01-06'

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

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

fake.date_object(end_datetime=None)
# datetime.date(1981, 6, 25)

fake.date_of_birth(tzinfo=None, minimum_age=0, maximum_age=115)
# datetime.date(1948, 12, 12)

fake.date_this_century(before_today=True, after_today=False)
# datetime.date(2017, 2, 17)

fake.date_this_decade(before_today=True, after_today=False)
# datetime.date(2013, 3, 5)

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

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(1989, 9, 21, 6, 52, 54)

fake.date_time_ad(tzinfo=None, end_datetime=None, start_datetime=None)
# datetime.datetime(1228, 7, 21, 7, 1, 29)

fake.date_time_between(start_date="-30y", end_date="now", tzinfo=None)
# datetime.datetime(2018, 5, 18, 3, 27, 44)

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

fake.date_time_this_century(before_now=True, after_now=False, tzinfo=None)
# datetime.datetime(2011, 8, 17, 10, 50, 6)

fake.date_time_this_decade(before_now=True, after_now=False, tzinfo=None)
# datetime.datetime(2011, 1, 31, 0, 53, 11)

fake.date_time_this_month(before_now=True, after_now=False, tzinfo=None)
# datetime.datetime(2019, 4, 3, 4, 56, 9)

fake.date_time_this_year(before_now=True, after_now=False, tzinfo=None)
# datetime.datetime(2019, 3, 9, 0, 30, 52)

fake.day_of_month()
# '03'

fake.day_of_week()
# 'Saturday'

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

fake.future_datetime(end_date="+30d", tzinfo=None)
# datetime.datetime(2019, 4, 23, 13, 35, 20)

fake.iso8601(tzinfo=None, end_datetime=None)
# '1975-01-10T03:52:18'

fake.month()
# '01'

fake.month_name()
# 'December'

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

fake.past_datetime(start_date="-30d", tzinfo=None)
# datetime.datetime(2019, 3, 29, 9, 9, 11)

fake.time(pattern="%H:%M:%S", end_datetime=None)
# '20:31:35'

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

fake.time_object(end_datetime=None)
# datetime.time(20, 13, 5)

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

fake.timezone()
# 'Africa/Tunis'

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

fake.year()
# '1997'

faker.providers.file

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

fake.file_name(category=None, extension=None)
# 'libero.json'

fake.file_path(depth=1, category=None, extension=None)
# '/eum/laudantium.flac'

fake.mime_type(category=None)
# 'message/imdn+xml'

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

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

faker.providers.geo

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

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

fake.latlng()
# (Decimal('-42.496191'), Decimal('47.252960'))

fake.local_latlng(country_code="US", coords_only=False)
# ('47.80527', '-122.24064', 'Bothell West', 'US', 'America/Los_Angeles')

fake.location_on_land(coords_only=False)
# ('3.51667', '11.5', 'Mbalmayo', 'CM', 'Africa/Douala')

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

faker.providers.internet

fake.ascii_company_email(*args, **kwargs)
# 'yrudolph@huebel.com'

fake.ascii_email(*args, **kwargs)
# 'fhoefig@web.de'

fake.ascii_free_email(*args, **kwargs)
# 'ioestrovsky@web.de'

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

fake.company_email(*args, **kwargs)
# 'pruschkeoscar@butte.com'

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

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

fake.email(*args, **kwargs)
# 'philip16@waehner.de'

fake.free_email(*args, **kwargs)
# 'hans-d47@googlemail.com'

fake.free_email_domain(*args, **kwargs)
# 'hotmail.de'

fake.hostname(*args, **kwargs)
# 'email-46.wagner.net'

fake.image_url(width=None, height=None)
# 'https://placeimg.com/900/74/any'

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

fake.ipv4_network_class()
# 'a'

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

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

fake.ipv6(network=False)
# '59ec:733d:6fe0:e650:2982:ef42:9244:6e7b'

fake.mac_address()
# 'ae:7c:f0:a4:90:3e'

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

fake.slug(*args, **kwargs)
# 'minima-eum-ut'

fake.tld()
# 'org'

fake.uri()
# 'https://www.scholtz.de/explore/explore/author/'

fake.uri_extension()
# '.php'

fake.uri_page()
# 'about'

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

fake.url(schemes=None)
# 'https://www.nohlmans.de/'

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

faker.providers.isbn

fake.isbn10(separator="-")
# '0-675-74101-7'

fake.isbn13(separator="-")
# '978-1-55986-765-8'

faker.providers.job

fake.job()
# 'Designer, textile'

faker.providers.lorem

fake.paragraph(nb_sentences=3, variable_nb_sentences=True, ext_word_list=None)
# ('Tenetur officiis quae ducimus. Ipsam beatae eius quo voluptates magni. Nemo '
#  'iure vitae praesentium laborum nemo dolores.')

fake.paragraphs(nb=3, ext_word_list=None)
# [   'Accusamus nostrum facere. Nam repellat eligendi. Iste amet asperiores '
#     'maiores optio. Maxime accusantium tempore illo commodi dicta neque '
#     'tempore.',
#     'Commodi animi eos. Repellendus maxime alias suscipit a veritatis.',
#     'Nihil nihil necessitatibus consectetur exercitationem. Molestias error '
#     'reprehenderit perspiciatis sit consequuntur tempora. Alias quibusdam '
#     'nesciunt corporis corrupti sint. Dolorum fugiat ratione nulla.']

fake.sentence(nb_words=6, variable_nb_words=True, ext_word_list=None)
# 'Neque nostrum excepturi molestiae exercitationem cupiditate.'

fake.sentences(nb=3, ext_word_list=None)
# [   'Consequatur error eos veritatis totam eaque.',
#     'Cumque dignissimos asperiores expedita quos quibusdam.',
#     'Repellat architecto suscipit dolores aliquid consectetur deleniti.']

fake.text(max_nb_chars=200, ext_word_list=None)
# ('Corporis quibusdam sapiente nam impedit. Nihil dolorem facere soluta '
#  'quaerat. Corporis dolorum fugiat ipsam deserunt.\n'
#  'Aperiam eos necessitatibus autem eum.')

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

fake.words(nb=3, ext_word_list=None, unique=False)
# ['a', 'voluptate', 'nobis']

faker.providers.misc

fake.binary(length=1048576)
# (b'"\xd8\x03\xe9\xb4\xc4\xe0\x04`\xca-!:{\x87\x9551\x06\xd8q\xf2\xbb\xa7'
#  b"\x01>\xd0\x80\x10\xb8\x84d\xdc;\x02H.Ahz\xa4\xe1\xaf\xd4\x80'\x90\xbe"
#  b'\xdb5\xdaz\x176(=\x86U\x1c\xeb\xf81\xde\x08M\xab\x80Y\xaf\xba;\xe7'
#  b'\xb82\xd0\xf5\x9f\xbbC\xb0\x9f\xa82\x13\x8f\xdf\x00\xc4t\xc8@\xc8'
#  b'\x15\x89\x08\xd5\xb8\xff^\x89&\x9a\xe5#\xc7#\x93%\x9b M\xb43\xa1\xb0\xa3'
#  b'\x82\x0e\xe1o\x8fd\xd6\xad^\xc9\x031f\xc6jw=\x0c\xbe\xe8B\x10\x16\x16'
#  b'\x8b\x88!;\xa3\xee\xc5K3\xb6\xd3nCNH\x10\xfa\xdd\x9c\x82+\xb3\xae\xd4y#Q\xbe'
#  b'\xb6T\xdc\xce\xda\x80\x84\xeancB\xa4\x8b\x8e\xb9\x0e\xc0_Mk\x99\xe5\x9d6'
#  b'\xb8\r\xc9X$\xde\x83\x96\xe8\x83\xca\xfev\x17\xaeXg\x88\x18\x92\t\xf7-}'
#  b'/A\x8c\xff\x96\xce\xfe\xf2\x0f\x93\x95\xee\xb5$\x14\x8baYH\xb1S5<\x97'
#  b'\xc2q\xb4\xd8\xebw\xe1\x83cs\n\xff%\xe3\x10\xe0\x8b4\xda\xcc\xfc0/\x9e'
#  b'\x94\xf2\xad\xe30[\xfe\xd2\xd5\xd4\x0f@eg~P\xfdM\x16)(\x97b\x0e'
#  b'\x04\xbd\xa7\xfa\xad\x9d\x7f\x15\x07:\x11\xf7LT\xf1u\xdf{;\xe4\x08#\xdf]'
#  b'\xfc%\x92i\xfc8\xf5\xe0\x85L\x83\xbf\xc98"\xa1\x18|\xc19\xdey_[X\xe2\xbbE'
#  b'\xb6^\xb1T\x05\x1d\x0c\xcc\xe8\xc8\xe4Q\xd8\x9aG\xe8V\xe2\xf6\x82\xa6\x84/b'
#  b'fS\x91\xca^\xd2qS \xbbC\xd8\x8c\xcf^\xdd\x7f\xee\x96}\x13c\x19b\xe6\x1d$*'
#  b'\xad\xcb\xc4zvt]\xc3|GDR\xb5.\x8d\xfd\x04X\xcd\x17\x90:G\xafs\xf0\x8e\xf5'
#  b'\x9b$-\x80\xc9\xdb\x84\x1e\xc1L\x1b\xcf\xe0\xb4\t\xb0\x08\x1f8Rb\xe6\x1eZ'
#  b'\x83\xb0\x98|\xc9\xa4\xd6\n\x94{\xf5dM\x98\xca\xb7\xfe\x8d)\x8a\xd9\x0b_H'
#  b'\x7fmA\xc1\xae\x1b\xd7\xa1XuY\x0c\xebQ\xd4\x08\xdd\xa4m\xe1\xfa\xea\x13r'
#  b'5|\xa7o\x86xCx\x8b\x82Pq\x90_H@8m\xacOR\xa7\xd7\x8f\x93\xde\x02\xf8'
#  b'\xe6\xf4^\xb5\x0c\xe8\x9c\xefA\xeb\xa6\x06RYV\xc4\xd6f\x03\xff\xa8\x9c\r\x7f'
#  b'y\xe34v\x02\xd2kA\x08\xe5\xac\xb0\xec\xf0\xc2\xdc\x16\x03\x02D\xcd\xbep\x97'
#  b'd\xc7\x1a\xc2\x84F\xadz\x96\xc2\xbcSZ4~"#C\x17\x9cD4\x1c.\x01\xd6\x05{'
#  b'\xdaJ\xb2\x17!@\xa4\xad\xbf[\xf7c*wL\xd4\xf2\x8f\xa0\x04\xaa\xd7\xe7\xfc'
#  b'@t\xa3\x9a\xaef\xe0s\x15E\xab\xff\xc0\xb0\xf0j\xe0\xfa\x05\x94\xac\xc8\x87<'
#  b'\x1e\xc8-R\xa0;\x96\nr\xef\xb4Qf\x14gYE@\xfal}5=\x88l\xaa\xa3\x93'
#  b'\xaf\x14$\x8ec_\xf3\xf4jr\xd2E\x83G\x1fRY\xaa\xa1\x04j\x13\x1eI\x190\xc1\x19'
#  b'\xf7\xbf\x17\xee\x18\xedc\x87\xb0\xe2/\xc1\xbfL\x11YY\xd7~\xc2\x97\xff}5'
#  b'\xaa3n\x80\xde\xbc\x05\x85\x06T\x80\xe3\xaaV\xd0\xec\x1e\xef\x90\xed-\xb68H'
#  b'\x91\xc1\xb5\x18\xcb\xda\xad\xe6\xb2)q\xbf\xb8;\xf5\xb5!<L\xf1\xa0E\xc6.'
#  b'\xb8%\x80\xda\xfc\x12|\xdf\xa2\xc0mM4:\xe7<\xc3+\xa8VH\xb7OP\x05\x80\xd5\xa9'
#  b"\x03Ri{@9\xb0\xe9\x99'\xf1\x9c\x9b]\xe5\x815\xb7\xcd\x0bQ\xa4K\x19"
#  b'\xfe\x06\xe3\x06\xc8Q\x98\xba(&\x1e\x8f\xe5\xd1r\x86\x11\xa3B\xc7'
#  b'\x06a\x1d\xed \x98s\xa7&~\xba\xb6 \xfb\x82\xe7\xd7\xc4C :\xcf\xfer'
#  b'\x827\xc4\xdf\x03\xf9\xf0\xa7\xa8h\xe9\xc7\x9b\xd6\x02\xbdBv\xeei'
#  b'\xab\xdd\x12-\xff\xa7;\xca\x94\x1e\xdaX\xf9\x0b\xd8\x9e}{\xbe\x01'
#  b'\x08\xc5L\xf1\xcc\xcd2\x9d\x99/\xee\xcd\xedK\xfc\xf2L\x91t\x19\x00\x0e~\x9f'
#  b'\xd9\x1b\xe1*W\xd8\x8as7\x108\x96\xee|\x8e\x86\xa8\xc9\xd1\x1c'
#  b'\xc7\xce\xcd\x06P\xfb\xf4pQ\xe4\xfd\xdeR\x88Z0\x89\x19L\xf031\xc4t'
#  b'`\xc4\xc7\xe0Va\xbd\x96Ne\xdc.\xe0\xb2\xdfbs\xaa\xeb\x87\x8d\x9eyF'
#  b'\xc0\xbax\x18\xc2\xda\x1c$\xb4\xbb\x7f\x98\xca\xdf\x98\x87\xad=x7'
#  b'\x02 \x94\x07')

fake.boolean(chance_of_getting_true=50)
# False

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

fake.null_boolean()
# None

fake.password(length=10, special_chars=True, digits=True, upper_case=True, lower_case=True)
# 'R^K9QxBMqG'

fake.sha1(raw_output=False)
# '797670621e573675d681fa0b7ba373d6149237a2'

fake.sha256(raw_output=False)
# '6ee2f37e837db348954b19e18a4cb733e26243341d4e28de0f2c34f7f373605b'

fake.uuid4(cast_to=<class 'str'>)
# 'b545d1f8-5eb9-47a4-9b07-9dda3ba2911b'

faker.providers.person

fake.first_name()
# 'Etta'

fake.first_name_female()
# 'Lilli'

fake.first_name_male()
# 'Burkard'

fake.last_name()
# 'Lange'

fake.last_name_female()
# 'Möchlichen'

fake.last_name_male()
# 'Drewes'

fake.name()
# 'Ingetraut Zänker-Ladeck'

fake.name_female()
# 'Nuray Hamann'

fake.name_male()
# 'Ing. Rainer Kusch B.Eng.'

fake.prefix()
# 'Univ.Prof.'

fake.prefix_female()
# 'Dr.'

fake.prefix_male()
# 'Dr.'

fake.suffix()
# 'B.Sc.'

fake.suffix_female()
# 'B.Sc.'

fake.suffix_male()
# 'B.Sc.'

faker.providers.phone_number

fake.msisdn()
# '1034407747579'

fake.phone_number()
# '+49(0)1328 68815'

faker.providers.profile

fake.profile(fields=None, sex=None)
# {   'address': 'Freudenbergerstr. 803\n48437 Euskirchen',
#     'birthdate': datetime.date(1948, 8, 24),
#     'blood_group': 'A-',
#     'company': 'Schenk Werner e.V.',
#     'current_location': (Decimal('-69.1721735'), Decimal('-12.573885')),
#     'job': 'Surveyor, building',
#     'mail': 'preissjustus@yahoo.de',
#     'name': 'Rochus Wiek-Kambs',
#     'residence': 'Maike-Vogt-Allee 9\n14213 Forchheim',
#     'sex': 'M',
#     'ssn': '848-36-7711',
#     'username': 'brigittescheibe',
#     'website': ['https://www.hornig.net/', 'http://koehler.com/']}

fake.simple_profile(sex=None)
# {   'address': 'Mosemannring 299\n22288 Wittmund',
#     'birthdate': datetime.date(1921, 11, 17),
#     'mail': 'ggute@googlemail.com',
#     'name': 'Magnus Ortmann',
#     'sex': 'M',
#     'username': 'freudenbergerwolf-dieter'}

faker.providers.python

fake.pybool()
# True

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

fake.pydict(nb_elements=10, variable_nb_elements=True, *value_types)
# {   'ducimus': 'http://www.holzapfel.de/post.htm',
#     'error': datetime.datetime(2005, 4, 25, 3, 17, 57),
#     'facere': 7758,
#     'fugit': 'SonXeRwBnIIWuxDSlVBA',
#     'ipsa': 69.899,
#     'iusto': 'oderwaldconcetta@trub.de',
#     'possimus': 'fHMsGkFQntDwaeDtEhyR',
#     'quidem': 'http://www.doerr.net/app/privacy.htm',
#     'quos': 'LdphRtaaBxtrMUAmkTin',
#     'tempora': 'GWaKBpSnNnpIJhhhkDFD',
#     'veniam': 5.8499,
#     'voluptatibus': 'hloewer@ullrich.de'}

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

fake.pyint()
# 385

fake.pyiterable(nb_elements=10, variable_nb_elements=True, *value_types)
# [   4569,
#     1943,
#     'pAGUIyMxqIJxImJRXjQl',
#     'sTCDXGczKXFmnXjnzTsg',
#     Decimal('-954531566.8916'),
#     8742,
#     3840,
#     -45604.6,
#     5185,
#     166.0,
#     datetime.datetime(2015, 8, 14, 10, 42, 21)]

fake.pylist(nb_elements=10, variable_nb_elements=True, *value_types)
# [   'vullmann@googlemail.com',
#     'rErhFtiAmGRHXnZoKUSi',
#     Decimal('-6482392544563.0'),
#     'iknViDxLRGxMvpYijuvs',
#     Decimal('6.2984089'),
#     -771.68924,
#     -5.7717492094441,
#     8647,
#     -202.94498441,
#     Decimal('-575000.467316'),
#     'PHTBgXQQzuxumhPqmteG',
#     -3399117.66828,
#     2116,
#     7576]

fake.pyset(nb_elements=10, variable_nb_elements=True, *value_types)
# {'TfCptEAFsRblVFFIgzVJ', 'https://hentschel.de/faq/', 'bianca10@cichorius.com', datetime.datetime(1989, 1, 9, 18, 43, 52), 'gorlitzrosemarie@aol.de', 'EriTzbWJsECVZHdeNzky', Decimal('-514411780.1176'), 305, datetime.datetime(1992, 2, 11, 4, 44, 56), 'ladislaus93@muehle.com', 'jNZucumDeMtwDwHIxLGF', datetime.datetime(2014, 8, 31, 16, 23, 9), 3070}

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

fake.pystruct(count=10, *value_types)
# (   [   datetime.datetime(1985, 4, 24, 20, 25, 25),
#         -75435.9978325,
#         'BTADAQfjjfVwUhlHCuYy',
#         'qKmwLANLktwQQdyMHVjn',
#         'AavDnUAbMGTfFDhjqkTk',
#         'http://www.weimer.com/',
#         'DUwnGrkUEBhlLjzFmkQb',
#         'FfDVkAeVcOmYOpmaoaLS',
#         7697,
#         -482321163968.712],
#     {   'asperiores': 68,
#         'dicta': 'ZjSvkMtJQzFoNkiurRCT',
#         'eaque': 'GMRvcRTkrvjNyIonOPHU',
#         'illo': 5484,
#         'laboriosam': Decimal('806396819.575'),
#         'occaecati': -93894542.982,
#         'omnis': 'https://www.sager.de/blog/app/app/index/',
#         'quis': 'dfBBGvjFXHywkBiHOXRy',
#         'suscipit': 'IDSFdLxkzBCrMdyljxDs',
#         'totam': 'TbTWWQfvoWeYjNCPClWA'},
#     {   'animi': {   8: -4.64434,
#                      9: [   'http://lange.com/login.htm',
#                             'briemerdiethelm@schulz.org',
#                             'ftOCqaDgRrJnkjjcxJsj'],
#                      10: {   8: datetime.datetime(1979, 8, 14, 7, 40, 7),
#                              9: 'IxjNCBDOOglmaUybDnAQ',
#                              10: [   datetime.datetime(1999, 7, 7, 2, 31, 47),
#                                      'RJgCwQihlRnypCDrKtHC']}},
#         'enim': {   2: 'riiEdtRyhAICxHRdQStR',
#                     3: [   'EmQYDwrQvclMwhRmCyma',
#                            'kcqNOfFqKiRcxYHPPgIL',
#                            'dgaWlrTIARmPpCINaeax'],
#                     4: {   2: 'WjhUhPtzyspHoYNDGdFz',
#                            3: datetime.datetime(2011, 9, 25, 7, 23, 40),
#                            4: [-382466630417.516, 5853]}},
#         'excepturi': {   5: 7287,
#                          6: [   datetime.datetime(2017, 2, 25, 8, 37, 56),
#                                 'zkCyWudxDqpBSkKtEgzB',
#                                 Decimal('-1.7270235894')],
#                          7: {   5: 'http://www.butte.de/register/',
#                                 6: 'JPBdFkiNvJgloifdaaOw',
#                                 7: [   'mbUiZBGeTUciqXyWdfMV',
#                                        'TawShStCEWihbNjvUjFA']}},
#         'inventore': {   0: 'BWIBoYGeHDlpgMHSJdkK',
#                          1: [   'svCBQsxFWNuqzlUonmgu',
#                                 Decimal('-6.76'),
#                                 -717675.9],
#                          2: {   0: 'reisingnikolaos@web.de',
#                                 1: 'VTxduWpachqnRswcLQXc',
#                                 2: [   'ozyjTLamtUuSvdWIXOwu',
#                                        datetime.datetime(2013, 11, 7, 7, 40, 44)]}},
#         'labore': {   7: 'https://wohlgemut.com/blog/wp-content/blog/privacy/',
#                       8: ['https://www.hess.de/', 'MNcVGAzofnFnAkPglVau', 7681],
#                       9: {   7: datetime.datetime(1985, 7, 27, 12, 27, 46),
#                              8: 9.1482212,
#                              9: [9455, 7554]}},
#         'numquam': {   3: 'eTZDAkjcCfXvDdPHoStl',
#                        4: [   datetime.datetime(2012, 10, 2, 8, 2, 32),
#                               3234,
#                               datetime.datetime(1999, 9, 24, 16, 16, 57)],
#                        5: {   3: 'OtlkXMqFqijFMiRGUXXy',
#                               4: 'ZPkZKYiUQhvveSJZqoRY',
#                               5: [Decimal('-13627.0'), 3471]}},
#         'pariatur': {   4: 'TjUzYkKMvAxgJCgOqBWu',
#                         5: [   'http://kreusel.net/',
#                                'https://hein.net/login/',
#                                52441.424863],
#                         6: {   4: 5492,
#                                5: datetime.datetime(1988, 1, 27, 13, 19, 44),
#                                6: [   'http://groettner.com/about.html',
#                                       'iVnIEpInfHVYPaMlwimS']}},
#         'rem': {   6: 5771,
#                    7: [   Decimal('-4525.0'),
#                           671825635838799.0,
#                           'WDYksGoHcAPqmMybVyKx'],
#                    8: {   6: 13.0,
#                           7: 'ehrnJihyZtSekoFcyTth',
#                           8: ['KwmCvrYkYFUJVcqutpzt', 'eTZVpyhAsdJKiEWnqDWY']}},
#         'repellat': {   1: 'lISwqAGPqcWwmAeEKQZg',
#                         2: [   'KWNMrLVAPIhpzHeuMlNo',
#                                'https://www.weiss.com/',
#                                Decimal('-66409260018789.2')],
#                         3: {   1: 8216,
#                                2: 'kweRwxlMEMANqTfqaAuJ',
#                                3: [   819,
#                                       datetime.datetime(2012, 10, 31, 23, 50, 51)]}},
#         'tempore': {   9: 'mtZIxzDyBsjmiIbxSTmq',
#                        10: [   639,
#                                'hartwig68@hoevel.com',
#                                'yotnbQpjpAcAjksIRCWB'],
#                        11: {   9: 'fbcKWQjQEfryMNfQlUjg',
#                                10: -9459220998.8018,
#                                11: [2522, 8527]}}})

fake.pytuple(nb_elements=10, variable_nb_elements=True, *value_types)
# (   3808,
#     2465,
#     Decimal('-125134560824.0'),
#     'cBFXkaTthEbLRWyoTubn',
#     'OQtMvAeyfZyJBnncTnXE',
#     Decimal('921216238.35217'),
#     -38791.2994702,
#     'BqzzzQoAlYWmynMnCpwB')

faker.providers.ssn

fake.ssn()
# '107-60-9198'

fake.vat_id()
# 'DE077701000'

faker.providers.user_agent

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

fake.firefox()
# ('Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10_12_9; rv:1.9.2.20) '
#  'Gecko/2012-06-09 10:09:39 Firefox/3.8')

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

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

fake.linux_processor()
# 'x86_64'

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

fake.mac_processor()
# 'U; PPC'

fake.opera()
# 'Opera/8.78.(Windows NT 5.01; lo-LA) Presto/2.9.178 Version/11.00'

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

fake.user_agent()
# 'Opera/9.13.(Windows NT 5.0; nn-NO) Presto/2.9.169 Version/12.00'

fake.windows_platform_token()
# 'Windows NT 5.0'