Language de_DE

faker.providers.address

fake.address()
# 'Friedbert-Keudel-Allee 4\n98515 Bersenbrück'

fake.building_number()
# '88'

fake.city()
# 'Göttingen'

fake.city_name()
# 'Schwandorf'

fake.city_suffix()
# 'Ville'

fake.city_with_postcode()
# '56481 Wunsiedel'

fake.country()
# 'Tokelau'

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

fake.postcode()
# '52565'

fake.state()
# 'Sachsen-Anhalt'

fake.street_address()
# 'Junkplatz 0/3'

fake.street_name()
# 'Robert-Eckbauer-Weg'

fake.street_suffix()
# 'Street'

fake.street_suffix_long()
# 'Ring'

fake.street_suffix_short()
# 'weg'

faker.providers.automotive

fake.license_plate()
# 'WO-SD-61'

faker.providers.bank

fake.bank_country()
# 'DE'

fake.bban()
# '110615381615108366'

fake.iban()
# 'DE11792296326783483004'

faker.providers.barcode

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

fake.ean13()
# '5486903976171'

fake.ean8()
# '58800454'

faker.providers.color

fake.color_name()
# 'LightCyan'

fake.hex_color()
# '#217ad8'

fake.rgb_color()
# '37,103,142'

fake.rgb_css_color()
# 'rgb(53,168,196)'

fake.safe_color_name()
# 'navy'

fake.safe_hex_color()
# '#ccff00'

faker.providers.company

fake.bs()
# 'streamline viral applications'

fake.catch_phrase()
# 'Upgradable attitude-oriented migration'

fake.company()
# 'Mentzel Neuschäfer KG'

fake.company_suffix()
# 'AG'

faker.providers.credit_card

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

fake.credit_card_full(card_type=None)
# 'Mastercard\nKaspar Naser\n5125033667809032 01/27\nCVV: 484\n'

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

fake.credit_card_provider(card_type=None)
# 'VISA 16 digit'

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

faker.providers.currency

fake.cryptocurrency()
# ('USDT', 'Tether')

fake.cryptocurrency_code()
# 'BCN'

fake.cryptocurrency_name()
# 'AMP'

fake.currency()
# ('XOF', 'West African CFA franc')

fake.currency_code()
# 'NOK'

fake.currency_name()
# 'Omani rial'

faker.providers.date_time

fake.am_pm()
# 'PM'

fake.century()
# 'XVII'

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

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

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

fake.date_object(end_datetime=None)
# datetime.date(1987, 10, 10)

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

fake.date_this_century(before_today=True, after_today=False)
# datetime.date(2013, 4, 8)

fake.date_this_decade(before_today=True, after_today=False)
# datetime.date(2012, 8, 4)

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

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

fake.date_time(tzinfo=None, end_datetime=None)
# datetime.datetime(1982, 6, 1, 21, 54, 19)

fake.date_time_ad(tzinfo=None, end_datetime=None, start_datetime=None)
# datetime.datetime(1538, 7, 29, 3, 1, 10)

fake.date_time_between(start_date="-30y", end_date="now", tzinfo=None)
# datetime.datetime(2003, 1, 19, 11, 28, 9)

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

fake.date_time_this_century(before_now=True, after_now=False, tzinfo=None)
# datetime.datetime(2001, 12, 3, 17, 49, 28)

fake.date_time_this_decade(before_now=True, after_now=False, tzinfo=None)
# datetime.datetime(2013, 11, 4, 15, 16, 37)

fake.date_time_this_month(before_now=True, after_now=False, tzinfo=None)
# datetime.datetime(2019, 4, 15, 0, 44, 25)

fake.date_time_this_year(before_now=True, after_now=False, tzinfo=None)
# datetime.datetime(2019, 4, 18, 0, 27, 58)

fake.day_of_month()
# '25'

fake.day_of_week()
# 'Sunday'

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

fake.future_datetime(end_date="+30d", tzinfo=None)
# datetime.datetime(2019, 4, 19, 20, 9, 11)

fake.iso8601(tzinfo=None, end_datetime=None)
# '1972-04-11T08:24:01'

fake.month()
# '05'

fake.month_name()
# 'March'

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

fake.past_datetime(start_date="-30d", tzinfo=None)
# datetime.datetime(2019, 3, 24, 8, 13, 10)

fake.time(pattern="%H:%M:%S", end_datetime=None)
# '00:53:47'

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

fake.time_object(end_datetime=None)
# datetime.time(3, 36, 59)

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

fake.timezone()
# 'Africa/Lome'

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

fake.year()
# '2001'

faker.providers.file

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

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

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

fake.mime_type(category=None)
# 'message/http'

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

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

faker.providers.geo

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

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

fake.latlng()
# (Decimal('15.613815'), Decimal('-35.699788'))

fake.local_latlng(country_code="US", coords_only=False)
# ('38.58894', '-89.99038', 'Fairview Heights', 'US', 'America/Chicago')

fake.location_on_land(coords_only=False)
# ('52.41667', '0.75', 'Thetford', 'GB', 'Europe/London')

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

faker.providers.internet

fake.ascii_company_email(*args, **kwargs)
# 'laustermuehle@meister.de'

fake.ascii_email(*args, **kwargs)
# 'kristinlosekann@buchholz.com'

fake.ascii_free_email(*args, **kwargs)
# 'huelyafechner@hotmail.de'

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

fake.company_email(*args, **kwargs)
# 'krogner@franke.org'

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

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

fake.email(*args, **kwargs)
# 'bayram29@holt.de'

fake.free_email(*args, **kwargs)
# 'gvogt@gmx.de'

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

fake.hostname(*args, **kwargs)
# 'web-69.holt.org'

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

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

fake.ipv4_network_class()
# 'a'

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

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

fake.ipv6(network=False)
# 'd543:7089:e506:b9d7:c0c9:fb91:4747:27c2'

fake.mac_address()
# 'b3:19:5b:b0:04:3e'

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

fake.slug(*args, **kwargs)
# 'unde-eligendi'

fake.tld()
# 'com'

fake.uri()
# 'http://www.heydrich.com/index/'

fake.uri_extension()
# '.jsp'

fake.uri_page()
# 'login'

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

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

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

faker.providers.isbn

fake.isbn10(separator="-")
# '1-895860-45-8'

fake.isbn13(separator="-")
# '978-0-499-04121-0'

faker.providers.job

fake.job()
# 'Administrator'

faker.providers.lorem

fake.paragraph(nb_sentences=3, variable_nb_sentences=True, ext_word_list=None)
# 'Autem debitis aperiam amet laboriosam odio cumque.'

fake.paragraphs(nb=3, ext_word_list=None)
# [   'At saepe non rerum. Porro cum consequatur minima esse maiores '
#     'accusantium.',
#     'Rem qui ipsa. Quae distinctio quam minima odio minus. Itaque sint '
#     'voluptatibus ullam odio amet.',
#     'Laudantium autem labore iusto autem est. Laboriosam voluptas modi.']

fake.sentence(nb_words=6, variable_nb_words=True, ext_word_list=None)
# 'Aperiam distinctio ducimus laborum facilis cumque eaque.'

fake.sentences(nb=3, ext_word_list=None)
# [   'Labore nesciunt natus dolorem quasi.',
#     'Et voluptas doloribus animi itaque facilis iure aut.',
#     'Dolor at facilis veniam.']

fake.text(max_nb_chars=200, ext_word_list=None)
# ('Voluptatem doloremque libero esse. Cupiditate in atque pariatur quaerat sed. '
#  'Enim accusamus beatae aperiam.\n'
#  'Corrupti assumenda id nobis quidem. Unde reprehenderit sit numquam nemo '
#  'labore commodi.')

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

fake.words(nb=3, ext_word_list=None, unique=False)
# ['consequuntur', 'quas', 'numquam']

faker.providers.misc

fake.binary(length=1048576)
# (b'k\xd0\xcb\xb2*\xd4\x9e\n\x1cG\xb3\x8c=~2\x9e\x8a\xfdX\xe3f\xech\xd3'
#  b'\xfc\x9e\x12\x95\xd12c\x1ck"\xa6\xf2\xc5 \xa9\xcc\x8f\nrw\xc3\xa5\xc8\x96'
#  b'\x97\xe9\x96\xac\xdf\x85G\x9es\x12\\lPBv\xd3\xfc\x14\x86\x07\xc6\xdb\x1f\xde'
#  b'\x14Zq#\xcd?\xf8\xb0\xa79\xac\x11q\xbb\xa3\x8d\x05x\x0f\x04\xd3\x0f\xf2B'
#  b'\x93=m\xc9\xb9\xdf}X\xe4\xaa(\xb9l\x03\xcb\x97\x18{\xd5Z\xba\xa02Q'
#  b'\xc0\xac\xba[q#\xa4\xb2\x1bm?98\xff\x80b95b)\xad\xc7?\xc6\xc4`\x87CB\xbdfN'
#  b'9|\tM\xc9C\x82(@R\xd9B\xe8\xc5\xbe*\x81V\xc4\x15\xa5\rzn\xf8h\x82z'
#  b'\xb6\x07\x93E\x04\xb9\x14\xb1\xd4\x04\x93X\xea0\x08\xd5m\xa8R>\xa0cw\x9a'
#  b'D\xb9\xb6\xae\xa0\xc3_\xe6][-\xba\xb6\x8cP\xa0Q\xeak\x93\x14\xf9f\xdflt|\x8c'
#  b'\xd9\x1e\xfa\xea\xd9n\x80\xa2\xe8Du&fc^\xad\xa6}\xea!\xe4\x10WF\x8ck&\xcb'
#  b'b)q\x8c\xdej\xd2cd\x0f\xd9@\x1c\x7fd\xfc\x8f\x8bI\xe4\x10\xb5\xa1\x16'
#  b'\x8d\rd%\xcb\xd4P\xb9tf?\x85`d\x83k\xbd\x8e\x8b|\xeb5[\xdc\xa3rPM'
#  b'\xa3\xf3\xb23\x804\xaa\x0f#\xd7DC\x84\xdc\rltE\xa6\r\x19>\xdd\x1c'
#  b"\xc6\x83\x82\x1d\xbd\x0b\x8a\x00E6\xdcLzN'\x06=\xdf\xf7\x7f\xbc\xcfFJ"
#  b'\xf5\xba7\x8b\xdb\x16Y\x9cb\xb7b\r\x02\xc3\x01\xb2\x14)\xcc\x0c\x88\xf8[\xfe'
#  b'*\xc8\x98\xf5s\xfb^\x19\x87\x8fZvX\x99@\xddb\xec\x14\xc57\xca\x97\xf3'
#  b'\xffS\xe0\\\xdd\xb9]U`\x86\xc8\xe1;\x8d\x00\xacF^\xe7\xc2\xb5#\x9b\x13'
#  b't{\xa6\xf0\x1b\xc8\x82jTM\xd6\x13\xbe\xffl\xb7?v5\xd2\xf9\xc1@;\xc0\xa1\xe39'
#  b"Q'\xe6\xcb\x96\xb8\x17:\xd6k\xbf\xe5\xcc9\xe5\x06\xe9\x81\x1c\xca"
#  b'\x1b\xc5\xd7\xc7\x9c\x83\x19v"& \xb1x\\\xa7\xaa\xebL<|\xd5\xf0/\x02'
#  b'\x99\xaa\r\xaf\xab/\xd5\x10\xde\xc8I\x00\xc5G1\r\x9b\xe0\x84\x07'
#  b'h\xb6\x08\xcdT\x0c\x0f\xac\xb0\xf3T\x9b. \x92\xf4\xe3\x9e\xa9\xa7u\xb5q\x87'
#  b'\x1c\xbc\xaf^\xd3\x88\xca\x08>\x03\xa8\xd8ES\x86\x0c\xe7>\x15\xb7l\xa1\x02A'
#  b"\x06<:\xf6\xd2\xdd'\xc2%e\x80ld\x06i\x8f<&-\xa2\xb1\xd2\xde\xe9\xc8\xdc:f"
#  b'\xaau\xcfr\x1e\xc2\xc0\x15Sn\xf3A\x8c\xe4\xfe\x94R\x03\xf9^\x9d\xd3B\x0c'
#  b'*|\xc4$\x81\xf4\x0ek\xa6\x14\xef\x18\x1buA\xeb\x03\xb7V2\xa6\xfd\xe5\x13'
#  b'\xad\xbeXe\x07\xcf\xebpd\t\x90<\xca^\xff\xe1\xee\x88\xe9Y\x9b\xad7w'
#  b'\xa2S-\xe9WJ%\x01\x81\xb0\x9a\xaa\xf4\xaa\xc3i!U\xc5\x04d\xb6\xf3('
#  b'\x1b9\xab\x94\xd0iD\xc5~\xe7\x90\x13\xb9\x9e\xc2D~\xc8\xb4\x97\xb1<G\x03'
#  b'\xc23\x1b\x95\x02\x87\xbeX\x03\x96%\xf1\xc5?\x0f~\r\xf8\xb8\xc8'
#  b'\xe1\xb2\x80\x13"e+Q\xe5\x96\xdd\xc0\xd1\xdbx\xaa\xa4\xc4-\xf1x\xd4^\x94'
#  b'\xea\x026t\xa8\xe4F\xc0z\x9e\xec\xc3n\xd5N\x87_\x12\x17\x9d[\x81v\x1a'
#  b"\x87\x07\xb8\xc51\x9f[\xaa\xa1\xf9rmHp\xa3\xad\x86\xa6\xc9\xbc'85w\x9e:t\x1a"
#  b'i\x0cM#\x10o\x97\xbf;\xf5\xe7E\x87\xaa%\xdb\x9b_*I\xe9\xd1\xca\x91\x05\xe94f'
#  b'96\xcf\xb0\xa5\x13cq\x94\xd7\xf8\x19\x95\xdc\x8cG\xc82\xee\xde\x10\xf0(\x9f'
#  b'\xdc \xd2M\x15\x9b.\xf0\x83&\xe2\x16\xacF9V\xce\xa8`\x8f\xfe\xbd\xecn'
#  b'\x1db\xa7\x97<z\xad\xb3\x86"\x8e\x00\xa73\xe6\xcb\x13U\x88\xb0\xed\xc9\xc8 '
#  b'\xc1\'\x85S\x91\xea+\x1b\xae\xcc=\x8f\xaa"\x91\x98B \x90\'3\x9b\xffJ'
#  b'\xd9\x03\xc3\xa6\x80\xcdf\\_\xe9\xc7\x91\x9a&\xf4\xdc\x98\xa1\xa9u\xbc\xfbcy'
#  b'\xe5+\xe3vLq\xdfT0\xdc\x90%\x11\x8b\xa1>l\x01qS|\r\x96\xeeh\xa6\x8e\xae'
#  b'\xa4`\xe18n\xf2\xdc\x9f\x0fw\xe5"\xcc\xb3\xf6h\x0eh\xa18\xd7\xd3\x11H)k\xf6j'
#  b'\x8bxC<')

fake.boolean(chance_of_getting_true=50)
# True

fake.md5(raw_output=False)
# '5fee1e023b07b284dd142370d3404f07'

fake.null_boolean()
# False

fake.password(length=10, special_chars=True, digits=True, upper_case=True, lower_case=True)
# 'k)u4@7Ez7P'

fake.sha1(raw_output=False)
# '0cc3e7cf6fb0205aac4245ba8f0a3cd0e502cdde'

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

fake.uuid4(cast_to=<class 'str'>)
# 'b01aa484-19c6-49a6-a9ad-1db98dc1033c'

faker.providers.person

fake.first_name()
# 'Jolanta'

fake.first_name_female()
# 'Albina'

fake.first_name_male()
# 'Hans-Wilhelm'

fake.last_name()
# 'Bolzmann'

fake.last_name_female()
# 'Schwital'

fake.last_name_male()
# 'Mans'

fake.name()
# 'Dipl.-Ing. Dörthe Wiek B.Sc.'

fake.name_female()
# 'Magret Striebitz'

fake.name_male()
# 'Frank-Michael Hecker'

fake.prefix()
# 'Ing.'

fake.prefix_female()
# 'Ing.'

fake.prefix_male()
# 'Prof.'

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

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

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

faker.providers.phone_number

fake.msisdn()
# '7963329110814'

fake.phone_number()
# '08123 47231'

faker.providers.profile

fake.profile(fields=None, sex=None)
# {   'address': 'Ladeckring 11\n22232 Grafenau',
#     'birthdate': datetime.date(1934, 6, 25),
#     'blood_group': 'B+',
#     'company': 'Bolnbach Karz AG & Co. KG',
#     'current_location': (Decimal('-70.031628'), Decimal('147.772708')),
#     'job': 'Scientist, water quality',
#     'mail': 'gildabenthin@web.de',
#     'name': 'Dipl.-Ing. Arnulf Bohlander',
#     'residence': 'Stanislaw-Heinz-Ring 0\n74429 Perleberg',
#     'sex': 'M',
#     'ssn': '035-26-4698',
#     'username': 'hherrmann',
#     'website': [   'http://kreusel.de/',
#                    'https://klotz.net/',
#                    'http://schleich.de/']}

fake.simple_profile(sex=None)
# {   'address': 'Alfons-Löchel-Ring 464\n88222 Schongau',
#     'birthdate': datetime.date(1921, 9, 2),
#     'mail': 'andrewhoefig@gmail.com',
#     'name': 'Rosemarie Weller-Rogge',
#     'sex': 'F',
#     'username': 'cathrinwerner'}

faker.providers.python

fake.pybool()
# False

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

fake.pydict(nb_elements=10, variable_nb_elements=True, *value_types)
# {   'blanditiis': 'mibufKqoTppIgiXHhCBk',
#     'consectetur': 'gzeFlfbpsngcDdwUGHpl',
#     'corrupti': Decimal('36472.5560915'),
#     'cupiditate': -36600267969843.7,
#     'deleniti': 2200,
#     'dolore': 'LjpFuZOGvNUtUIGOHzjp',
#     'harum': 'KNcEZEsUdPQqbcVYgzRJ',
#     'ipsum': 4157,
#     'minima': 'qreising@vollbrecht.net',
#     'mollitia': datetime.datetime(2004, 4, 18, 15, 53, 36),
#     'reiciendis': -895496517755.423,
#     'tempora': 'lpvoZknBUFigFKCbtfgA'}

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

fake.pyint(min=0, max=9999, step=1)
# 3962

fake.pyiterable(nb_elements=10, variable_nb_elements=True, *value_types)
# {'http://schomber.de/search/homepage.htm', 'http://seifert.de/faq/', 'http://beckmann.de/posts/explore/category/home.php', Decimal('-492.3935'), Decimal('-727.58645766469'), 'groettnerernst@knappe.net', 'gyVfhPCpaRGVphGexVeI', 'CcWKKstHgZqJpUMJMazb', datetime.datetime(2016, 2, 22, 21, 30, 30), 'MfrmXTTmEvVkbjkqBHpR', 'hans-adolfsiering@ziegert.org', datetime.datetime(1975, 2, 2, 1, 41, 7), 'KcMuQuhFDRnwwusebVCo', 3999}

fake.pylist(nb_elements=10, variable_nb_elements=True, *value_types)
# [   2.519795,
#     'RMrPuFhvkxdxeQiYVWrS',
#     'kwYmMUByNeoktpzKcIIP',
#     4029,
#     4882541.7257,
#     'WnzyHCgJmfOrGkAtaoZn',
#     'http://www.berger.de/tags/login.jsp',
#     'OmbjfWeKnuDxziEzQjtO']

fake.pyset(nb_elements=10, variable_nb_elements=True, *value_types)
# {'yVsewOMoKsveQnorpVAA', 8673, 'wIyHpYDKzzSnXeRZFpBZ', 'NFEsZlslDbDXKKUyRqJe', Decimal('875793170813321.0'), 'http://lindau.de/', Decimal('-41.0'), 'doerschnermirco@gmx.de', 'https://sorgatz.com/category/main/search.htm', 'LKXqsiFVSUGhaypniRkv', 'FClLhqhuLcPzHeAHIUIb', 'FmgNZmxsyhcaOMYtxLlZ', 4603}

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

fake.pystruct(count=10, *value_types)
# (   [   Decimal('3373636072348.49'),
#         6991,
#         datetime.datetime(1999, 10, 20, 19, 5, 52),
#         8950,
#         'UYaJuhYlfFWiZeqxlFcf',
#         'ywGqWQJHbinqcjrJVeCE',
#         'hfIhPNtppDpxlbDmPxvX',
#         7669,
#         -573.94812765,
#         'YkBrtxpOLAJqjhEXAHdI'],
#     {   'aut': 7238,
#         'deleniti': 'gpJmxhXxasgATYRibrFu',
#         'distinctio': datetime.datetime(2003, 6, 23, 14, 40, 19),
#         'illo': 8490,
#         'ipsum': 8838,
#         'perferendis': 'UawXsQjCvpdvlskIIDQC',
#         'quam': 9943,
#         'quasi': 'ojohann@weiss.de',
#         'quis': 'bDzsuhdGfJgpeRkUThuG',
#         'vel': Decimal('4.8240453')},
#     {   'consequuntur': {   8: 'http://putz.com/login.php',
#                             9: [   'http://schacht.org/explore/posts/app/register.html',
#                                    8070,
#                                    'dSzQbUiUyhKYsqtsWZLH'],
#                             10: {   8: 'https://www.hendriks.com/post/',
#                                     9: Decimal('291987.614'),
#                                     10: [   'lzCeQMqVjZKPTiYrIRtx',
#                                             'QWULuxBMUWQblLKFYzcU']}},
#         'ea': {   7: 'uJWzTWLtdGAGRgoZCmrp',
#                   8: [   'OzAovFgRZNvysmRQQbNR',
#                          datetime.datetime(1990, 4, 17, 19, 57, 56),
#                          5508],
#                   9: {   7: 3586,
#                          8: datetime.datetime(1970, 3, 13, 1, 20, 50),
#                          9: ['nGurMFCJqmPWwMViEecL', -399.54765236]}},
#         'earum': {   9: 'https://rogner.de/app/main/search/',
#                      10: [   'http://www.tschentscher.org/login/',
#                              'hiltraudzahn@web.de',
#                              5540],
#                      11: {   9: 2296,
#                              10: 'https://www.ackermann.de/categories/privacy.asp',
#                              11: [   datetime.datetime(1987, 1, 16, 23, 5, 38),
#                                      'GTIRLWoaTqBpMigBSita']}},
#         'labore': {   5: datetime.datetime(1976, 5, 22, 5, 31, 56),
#                       6: [   datetime.datetime(2003, 2, 2, 21, 37, 25),
#                              'pjuncken@aol.de',
#                              'cYfHCivDdrRyXKhdszdQ'],
#                       7: {   5: Decimal('-1.17852'),
#                              6: 9889,
#                              7: [   Decimal('276158664.33766'),
#                                     'ZLXXRyuhVUjtyOOapuyE']}},
#         'nesciunt': {   6: 'ZQVumBnrkMvTjXwaZjuo',
#                         7: [   datetime.datetime(2016, 9, 21, 18, 12),
#                                Decimal('-77421962324.1'),
#                                5844],
#                         8: {   6: 'oiEoBIqWsivQlTuFJLMF',
#                                7: 8864,
#                                8: [   Decimal('22573699.77373'),
#                                       'sauerbrigitta@kusch.com']}},
#         'optio': {   0: -4970646182.89656,
#                      1: ['fASRNNxcERkySbtJbpSz', 9592, 'schulzulf@kusch.com'],
#                      2: {   0: Decimal('6955438825.6'),
#                             1: 6015,
#                             2: [   'https://www.loewer.com/terms.html',
#                                    'hermann-josefbinner@aol.de']}},
#         'quas': {   4: 'DzMNSbRsryDxcMiZgnVJ',
#                     5: [   'TmSHjQPNJULHovWWPEzk',
#                            'eveline60@yahoo.de',
#                            'https://www.pergande.de/'],
#                     6: {   4: 'VnafJOIqEioGpqqyxPkM',
#                            5: 'ytaSFxOpePlCbpdNJAhd',
#                            6: [662505.0, 8924]}},
#         'rem': {   1: 'eAvIEcVdJZPkJPBsCTtq',
#                    2: [   'ZUikvxhrENhxQfmMJNTk',
#                           'https://www.taesche.de/register.asp',
#                           5320],
#                    3: {   1: 'IJvLCDxuBvWzfIUtVKsJ',
#                           2: 2160,
#                           3: [1692, 'ziegertana@gmail.com']}},
#         'repellendus': {   3: 'oRyOGswGQtkzZkcDkHiw',
#                            4: [   'http://www.huhn.de/author.htm',
#                                   3125,
#                                   'ABKNQEXaUipwefhWhQWy'],
#                            5: {   3: 'XcbWPSYsoIzDwCHGlHmc',
#                                   4: 'https://stiffel.de/home/',
#                                   5: [4841, 'pRFdlkNpWKEGRnylZQOX']}},
#         'totam': {   2: 'GfJYaLZpDKUqqmfSSGOh',
#                      3: [   'http://www.wiek.org/homepage.html',
#                             4078,
#                             'wsANXEyuEAYqRegMlUxZ'],
#                      4: {   2: -35.2591243923979,
#                             3: 6817,
#                             4: [   'gscholz@googlemail.com',
#                                    'http://www.walter.de/post.php']}}})

fake.pytuple(nb_elements=10, variable_nb_elements=True, *value_types)
# (   'mUZfFxWhXnEQSuXWFXph',
#     'oUyRZPvNAgPJwDpsrrEf',
#     datetime.datetime(1982, 10, 4, 0, 33, 49),
#     Decimal('82871361054.6'),
#     'XyxBWmQpkUqwenISCahP',
#     'chHYHZRrchqsTvKtoKat',
#     5846,
#     datetime.datetime(1992, 10, 28, 1, 20, 43),
#     'mAXuZHKkJpqvzpsMsGqt')

faker.providers.ssn

fake.ssn()
# '598-19-5784'

fake.vat_id()
# 'DE044217022'

faker.providers.user_agent

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

fake.firefox()
# ('Mozilla/5.0 (Macintosh; PPC Mac OS X 10_8_9; rv:1.9.5.20) Gecko/2015-09-14 '
#  '19:21:39 Firefox/3.6.3')

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

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

fake.linux_processor()
# 'i686'

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

fake.mac_processor()
# 'U; PPC'

fake.opera()
# 'Opera/8.86.(Windows NT 6.0; os-RU) Presto/2.9.184 Version/11.00'

fake.safari()
# ('Mozilla/5.0 (Macintosh; Intel Mac OS X 10_6_6 rv:5.0; fy-DE) '
#  'AppleWebKit/533.8.3 (KHTML, like Gecko) Version/5.0.3 Safari/533.8.3')

fake.user_agent()
# ('Mozilla/5.0 (X11; Linux x86_64; rv:1.9.5.20) Gecko/2017-07-24 15:50:11 '
#  'Firefox/5.0')

fake.windows_platform_token()
# 'Windows 95'