Language fr_FR

faker.providers.address

fake.address()
# '79, chemin Adam\n59892 Saint Julie'

fake.building_number()
# '95'

fake.city()
# 'Aubry-sur-Maury'

fake.city_prefix()
# 'Saint'

fake.city_suffix()
# 'nec'

fake.country()
# 'Liban'

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

fake.department()
# ('71', 'Saône-et-Loire')

fake.department_name()
# 'Ille-et-Vilaine'

fake.department_number()
# '21'

fake.postcode()
# '11467'

fake.region()
# 'Polynésie française'

fake.street_address()
# '5, rue Camus'

fake.street_name()
# 'avenue de Caron'

fake.street_prefix()
# 'rue'

fake.street_suffix()
# 'Street'

faker.providers.automotive

fake.license_plate()
# '12-9996P'

faker.providers.bank

fake.bank_country()
# 'FR'

fake.bban()
# '779388031222819384917366'

fake.iban()
# 'FR37150599615646770442522398'

faker.providers.barcode

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

fake.ean13()
# '4094910746529'

fake.ean8()
# '95039329'

faker.providers.color

fake.color_name()
# 'Blanc dentelle'

fake.hex_color()
# '#ba0c59'

fake.rgb_color()
# '146,207,198'

fake.rgb_css_color()
# 'rgb(188,206,56)'

fake.safe_color_name()
# 'argent'

fake.safe_hex_color()
# '#880000'

faker.providers.company

fake.bs()
# 'evolve plug-and-play web-readiness'

fake.catch_phrase()
# 'Le droit de changer avant-tout'

fake.catch_phrase_attribute()
# 'plus rapidement'

fake.catch_phrase_noun()
# 'la liberté'

fake.catch_phrase_verb()
# "d'innover"

fake.company()
# 'Payet S.A.S.'

fake.company_suffix()
# 'SA'

fake.siren()
# '405 820 117'

fake.siret(max_sequential_digits=2)
# '094 383 123 00068'

faker.providers.credit_card

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

fake.credit_card_full(card_type=None)
# 'American Express\nNathalie Prevost\n376449057970217 03/22\nCID: 5639\n'

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

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

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

faker.providers.currency

fake.cryptocurrency()
# ('GRC', 'Gridcoin')

fake.cryptocurrency_code()
# 'ADA'

fake.cryptocurrency_name()
# 'BlackCoin'

fake.currency()
# ('DKK', 'Danish krone')

fake.currency_code()
# 'TMT'

fake.currency_name()
# 'Croatian kuna'

faker.providers.date_time

fake.am_pm()
# 'AM'

fake.century()
# 'XIV'

fake.date(pattern="%Y-%m-%d", end_datetime=None)
# '1978-03-26'

fake.date_between(start_date="-30y", end_date="today")
# datetime.date(2002, 1, 18)

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

fake.date_object(end_datetime=None)
# datetime.date(1976, 9, 2)

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

fake.date_this_century(before_today=True, after_today=False)
# datetime.date(2006, 6, 16)

fake.date_this_decade(before_today=True, after_today=False)
# datetime.date(2013, 11, 23)

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, 29)

fake.date_time(tzinfo=None, end_datetime=None)
# datetime.datetime(2000, 5, 15, 6, 12)

fake.date_time_ad(tzinfo=None, end_datetime=None, start_datetime=None)
# datetime.datetime(1076, 2, 5, 15, 46, 57)

fake.date_time_between(start_date="-30y", end_date="now", tzinfo=None)
# datetime.datetime(2004, 10, 2, 12, 36, 54)

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(2001, 4, 14, 6, 48, 28)

fake.date_time_this_decade(before_now=True, after_now=False, tzinfo=None)
# datetime.datetime(2015, 3, 8, 0, 28, 49)

fake.date_time_this_month(before_now=True, after_now=False, tzinfo=None)
# datetime.datetime(2019, 4, 10, 7, 27, 17)

fake.date_time_this_year(before_now=True, after_now=False, tzinfo=None)
# datetime.datetime(2019, 3, 15, 15, 49, 26)

fake.day_of_month()
# '12'

fake.day_of_week()
# 'Vendredi'

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

fake.future_datetime(end_date="+30d", tzinfo=None)
# datetime.datetime(2019, 5, 17, 15, 29, 32)

fake.iso8601(tzinfo=None, end_datetime=None)
# '2011-05-31T07:01:55'

fake.month()
# '06'

fake.month_name()
# 'Juillet'

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

fake.past_datetime(start_date="-30d", tzinfo=None)
# datetime.datetime(2019, 4, 13, 9, 27, 45)

fake.time(pattern="%H:%M:%S", end_datetime=None)
# '15:13:04'

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

fake.time_object(end_datetime=None)
# datetime.time(7, 26, 5)

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

fake.timezone()
# 'Europe/Oslo'

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

fake.year()
# '1985'

faker.providers.file

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

fake.file_name(category=None, extension=None)
# 'terrain.flac'

fake.file_path(depth=1, category=None, extension=None)
# '/afin de/montagne.mp3'

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

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

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

faker.providers.geo

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

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

fake.latlng()
# (Decimal('67.354872'), Decimal('-59.774009'))

fake.local_latlng(country_code="US", coords_only=False)
# ('42.35843', '-71.05977', 'Boston', 'US', 'America/New_York')

fake.location_on_land(coords_only=False)
# ('14.46693', '75.92694', 'Davangere', 'IN', 'Asia/Kolkata')

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

faker.providers.internet

fake.ascii_company_email(*args, **kwargs)
# 'luc76@lecomte.fr'

fake.ascii_email(*args, **kwargs)
# 'hoareauzacharie@texier.fr'

fake.ascii_free_email(*args, **kwargs)
# 'stephane50@orange.fr'

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

fake.company_email(*args, **kwargs)
# 'alainbigot@daniel.fr'

fake.domain_name(*args, **kwargs)
# 'auger.net'

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

fake.email(*args, **kwargs)
# 'mpasquier@tiscali.fr'

fake.free_email(*args, **kwargs)
# 'brodrigues@hotmail.fr'

fake.free_email_domain(*args, **kwargs)
# 'tele2.fr'

fake.hostname(*args, **kwargs)
# 'web-54.olivier.fr'

fake.image_url(width=None, height=None)
# 'https://placekitten.com/6/331'

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

fake.ipv4_network_class()
# 'b'

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

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

fake.ipv6(network=False)
# '2bde:2f5f:75d4:21ea:90c2:bad5:ed42:6150'

fake.mac_address()
# '18:53:44:75:b0:6e'

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

fake.slug(*args, **kwargs)
# 'solitude-honneur'

fake.tld()
# 'fr'

fake.uri()
# 'http://bertin.com/app/author/'

fake.uri_extension()
# '.php'

fake.uri_page()
# 'terms'

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

fake.url(schemes=None)
# 'https://www.descamps.net/'

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

faker.providers.isbn

fake.isbn10(separator="-")
# '1-85381-034-7'

fake.isbn13(separator="-")
# '978-1-4992-2043-8'

faker.providers.job

fake.job()
# 'Gouvernante'

faker.providers.lorem

fake.paragraph(nb_sentences=3, variable_nb_sentences=True, ext_word_list=None)
# 'Chaque planche attirer société. Empire payer que ici connaître.'

fake.paragraphs(nb=3, ext_word_list=None)
# [   'Faux cou crainte plante regard paraître. Terminer liberté empire que '
#     'mesure faux davantage. Naturellement école genre.',
#     'Pied comprendre sauter quitter accomplir dans frapper. Paysage article '
#     'spectacle enfin.',
#     'Ferme village même. Français noire quelque dans.']

fake.sentence(nb_words=6, variable_nb_words=True, ext_word_list=None)
# 'Voile oeil oser recommencer second.'

fake.sentences(nb=3, ext_word_list=None)
# [   'Roman ainsi apparence.',
#     'Action affaire emporter marier question veiller.',
#     'Conclure autant dans consulter.']

fake.text(max_nb_chars=200, ext_word_list=None)
# ('Naturel chemin idée écouter vaste figurer corps. Tâche ce installer malgré.\n'
#  'Guerre but boire écarter ouvert mentir demande.\n'
#  'Rendre notre couleur fort haine surtout masse.')

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

fake.words(nb=3, ext_word_list=None, unique=False)
# ['asseoir', 'moins', 'résultat']

faker.providers.misc

fake.binary(length=1048576)
# (b'\x9f\x1f\x1cH\x0b\xb0\xaf\xd0\x18\xddBG+V\x80g\xcf1\x92"\xe2\xd1|\xea'
#  b'\xfa\xd6$\xf2\x85Cq\xb7(^\xb5\x1e\x15\x87\x04\x81\x94\x99\x95\xedJ\x08M\xec'
#  b"R\x83\xdd\x00Qh\xec\xf6\x81\xf2'?\xfei\x0b\xf3\xd4\xc8\x94\x1c"
#  b'\xfb\x07\x19\xcb\x99\xe1b\x15\xd6\xdd\xbf\x8e\xae\x00N7\x8d7g\xf8'
#  b'\xd2\xf2\x97I\x06)/c\xa4x\x8a\t\xde\xf6\xa8\xf8\x81\xb9\x95\xc9T\xebSf'
#  b'\xd0`)\xbf#\xf7\xa5<K\xd7\xe6L\xfd\xd7\xf8BPR4\x7f\xb4\x81\xd9\xfa'
#  b'\x1c\xdaR\x9f\xdb\xda\xab[==\x92\xb9K\xca*<\x97-\xf3JF\xe5\x91\xa1'
#  b'\xc2\x13\x9btH\xf6\xee\xce\x04\xe0\x1aY\x86\xe6~\x91b\xfbpa\x1f\x15\x905'
#  b'/\x98\xf9d`\x9a\xc3?\x85\x9a\xf4\xf3\xd0\x1arPQ\x04\x1c\xcb\x1c*\x14\x1b'
#  b'\x98\xf7U\x18\xaf\x92\xe4Q\xa4\xd0\xd9\xbc`gv\x8c\x83\x8d@\x995)\x9fw'
#  b'\x17K\x9ev\xfaF\x92]\x08\xa7\xdd\x02\xb8\xfeE\xad|a\xa1\xcb\xc3\xeb\x9er'
#  b'#\xd9\x9fx\x0er\x8b\x92}\xb4\xcb\x10%\x87.\x9cdzx\xd4\xfdV\xd5b'
#  b'\xda\xde\xdb\xa1;\x9a\t\x7f\x03\xf1\x81\xea\x11\xfe\x1c}x\x8c\xa3\x17OJ"\xcb'
#  b'\xcd\x96P\xd2\xa7\xff`\x96V\x0fe~K\xc0<(_!2\xf6\x12b\xa2\xea$\xe3(\x96'
#  b'\x1f"N>\xba<\x124\x12\xfb}\xf0\xbdf\x89N\xe4kV\x15\xb3\x18\xad\x1e+z\xf1\xbd'
#  b'u\xd7I\x9b\x84?ut&\xc6\x12\xaa\x0f@<\x98\x10\xa5J\xa6\x81t\x15\xf4'
#  b'\x0c\xa8V\xafI5\xf5\x12\xd3\x19\x0f,\x03\x9ce\xf6\xc2[\x1dmF5\xe0):\x8e\xf5:'
#  b'\x88\x88z\xf5\xbf\xe0\x1aI\t\xc0,,\xaf\x8bv\xcc\xef\xa8\x04\xec\xab1\xe9\x9f'
#  b'\x0c#\x10\x9e0.YEu0\t\x06\xec\x03\x94\xc7\xe7qXhs\x92\xfc\x04\xd4\x1b/;'
#  b'8\x98$\x8d\x16\xeb(\t\xc8\xe4\xa6\x97\xf1\xa8\x95\x1f\xb9\xf4\xd5i'
#  b"d\n\xc5\x01'7\xee(\xb0\xd5\xe9\xeaK|\xb2\x16\x9a\xfd\xf3\x8f\xe8*\x9b\x8c"
#  b'~\xd6H\xb5f\xd6\x0c\xc0\x1a\xbe\xa9\x0b\x82]\xa0t\xc7\xe7\x85\xf0'
#  b'\xeah\xb0\x86\xd0\xc01\x98\xee\xc7\x9c.\xe9\x19\x92\xf4\xb0\x13\xde\xdd'
#  b'\xa0\x91+\xd9\x1a\x14\x88ljF\xbaZ.\xdf\t\xe2\x18&\xc6,$#\x94)\xc3<\x85\xc9'
#  b'f\x1d;\x16\xdf\x07\x93\xb3\xd2\xb9\x1c\xa3\x0b"b\xd9,%N#NPT\xcc\xdc<B\xf6'
#  b'z\xfb\xa7\x7f\x80]\x13\x1c\xfe\x087\x17\xcb\xe6\x98\xf1\xbb\xfb\xe4\xd8'
#  b",&\x9a\xde\xd2|\xfb\x14\xa6\xe7\xc5\x86,{&}\x90'\xca\x1e\xbe\xa7\xab\x85"
#  b'\xba\xe2\xdb\x88\xedm\r\xfbv,\xb2t\xd4\xe6\xed\xc3\xc3<]\xecN\xf6\xd3I'
#  b'\x88\xfa>OI\x93K\xa9\xc2\x16\xa0\xf5\xbfbM\xd6\xa6i\x0c\xf6\xca\x0e\xdc\xcc'
#  b'j<&\xa3\xd9\x9b}\xa4\xab\r\xb3\x144b_\x1e\xa6\x17\xeaD\x08-L\x06'
#  b'>\x86\xdd\xa3m\xf0u\x8d\xc70^\x1d\xa9\x03\xc9\x91U\xb1\x91\xf1:\xf1L\xe3'
#  b'\x86|\xf0\x8d\xe9Vd\xbb\xa8P9\xdb\xf0\xe0\x9eKe\xa5a\x0b=\xd2\xf2\xd4'
#  b'M\xe1v\xf2z\xd9\xa4\xf5\xe0\xa1\x9f\x80\x88\x96\xb4\xd9&\xb6L;'
#  b'\xf6\xef\xbe\x99\x95cnQ^Ws\xa7\xfd)\xcc\x91\r\x8e\xf5\x8ft\x17\x02\xc0'
#  b'V,\xf0\xdb\xd0\x10\x1bW\xd7\x1d\x9f:\xb1\n\xfd\xfd\x98\xab\x1a\xc99)zk'
#  b'\x1f\xbf6\x0e\xf0q 0\x06\xf2\xfb\xa8+\xfd\xe7\x12p\x0e\xe0U\xd4\x12s\xd2'
#  b'\xd87\xfd[\x92\xfe\xed\xeda\xe4\n%\x96\xf2\x8a\x18\x8a0\xa19\xa4V\xbf8'
#  b'\x7fH\x03\x14=\x03\x8c\x90y\xc9\x87\x88\xd2Y1\xb8\x91N\x9f%\x0c\x9c\xd2.'
#  b'\x9c\xf9\x1c\xaf\x8f\xb3\xe7\x19x\xb1\xb1O\xb2`(\x1c\x8e\x08\xe6\x8a'
#  b"E'\x18\xd1\xb8\x90\x8d\xa5\x0b0\xc2>!\x94K\x1e13\xea*d\xc3\xbbF2\xb4V|"
#  b'qa\xaeY\xcf\r\xd0\x89Z\xfc\xe2\x93l\xfb\xd2"\xed\xf9\x94\xac\x06V\x84,'
#  b'\xad\xff\xf3nHd\x00\x92\xb4M\x04\x89\x84\xa1NB\xa6\xb9\xe8C\xfa\xddU\xf2'
#  b'\x1e\\\xa3\xabv\xbf$\xa5~\xb4\x95\xdd+ S\xb9\x1fO$B')

fake.boolean(chance_of_getting_true=50)
# True

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

fake.null_boolean()
# True

fake.password(length=10, special_chars=True, digits=True, upper_case=True, lower_case=True)
# '!6nMnml#We'

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

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

fake.uuid4(cast_to=<class 'str'>)
# 'a4b9a90a-2432-443f-a063-cd078b624005'

faker.providers.person

fake.first_name()
# 'Tristan'

fake.first_name_female()
# 'Odette'

fake.first_name_male()
# 'Xavier'

fake.last_name()
# 'Fabre'

fake.last_name_female()
# 'Gilles'

fake.last_name_male()
# 'Benard'

fake.name()
# 'Henri Lacombe'

fake.name_female()
# 'Michelle Bonnin'

fake.name_male()
# 'André Martineau'

fake.prefix()
# 'du'

fake.prefix_female()
# 'de la'

fake.prefix_male()
# 'du'

fake.suffix()
# ''

fake.suffix_female()
# ''

fake.suffix_male()
# ''

faker.providers.phone_number

fake.msisdn()
# '8999611071543'

fake.phone_number()
# '0206768487'

faker.providers.profile

fake.profile(fields=None, sex=None)
# {   'address': '54, rue de Millet\n51851 Monnier-sur-Garnier',
#     'birthdate': datetime.date(1931, 1, 23),
#     'blood_group': 'O-',
#     'company': 'Hoarau Teixeira S.A.',
#     'current_location': (Decimal('51.442256'), Decimal('170.671209')),
#     'job': "Hôte d'accueil",
#     'mail': 'zacharie81@club-internet.fr',
#     'name': 'Charles Leger',
#     'residence': '36, boulevard Sylvie Philippe\n91463 Dijoux',
#     'sex': 'M',
#     'ssn': '981-43-5555',
#     'username': 'margaudalexandre',
#     'website': ['http://marques.com/']}

fake.simple_profile(sex=None)
# {   'address': '3, boulevard de Maillot\n94313 Sainte Daniel',
#     'birthdate': datetime.date(2008, 10, 22),
#     'mail': 'renaultalexandria@tiscali.fr',
#     'name': 'Vincent Marin',
#     'sex': 'M',
#     'username': 'camillepereira'}

faker.providers.python

fake.pybool()
# True

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

fake.pydict(nb_elements=10, variable_nb_elements=True, *value_types)
# {   'effort': 'aORbjcWLOUmmqUbMmUmK',
#     'enlever': 'EEUlnKdIFRSUZJiHDBcf',
#     'entourer': 'HjYmhqOZPqvSRNFZNJwl',
#     'manier': 2213,
#     'membre': 5026,
#     'monde': 5153,
#     'religion': 'https://www.raymond.com/explore/categories/tag/home.html',
#     'seulement': 'KUYtQFGemokjjDccxhRL',
#     'troisième': Decimal('-3636456877069.12'),
#     'tâche': 'http://www.picard.com/',
#     'vif': 423}

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

fake.pyint()
# 8408

fake.pyiterable(nb_elements=10, variable_nb_elements=True, *value_types)
# {datetime.datetime(2005, 2, 10, 15, 29, 33), 'mjeSKVNfemvDBfwEKdUz', 'philippefleury@tele2.fr', 'ajCmaBPsQCIDenYLEAPo', datetime.datetime(1982, 1, 12, 1, 31, 11), Decimal('995148.7828946'), 2799, 6361998654.9}

fake.pylist(nb_elements=10, variable_nb_elements=True, *value_types)
# [   'xCrJpAAeyPyLrZCSRPAv',
#     'JKirySeuOvdrpLrEuVUR',
#     'QcrRmtBjglbsnhakpeVC',
#     'mAphXnJexWJPmMOdiWnK',
#     datetime.datetime(1981, 11, 21, 3, 37, 6),
#     Decimal('9111815038966.0'),
#     'jacquesarnaud@voila.fr',
#     3026,
#     datetime.datetime(1975, 10, 16, 21, 40, 12),
#     'https://www.morel.fr/search.html',
#     'OHFCevAxOSZLqEpprili',
#     'chantal52@noos.fr']

fake.pyset(nb_elements=10, variable_nb_elements=True, *value_types)
# {'aflnmYfpLEnYyKINCkhX', Decimal('-6632.695707'), 'https://pierre.com/register/', 'sglkQrnTfBGwbEHEBvrL', 'heJmtTAVxDvnToapeEAE', 3529, 'https://www.cordier.fr/categories/list/search/', 'http://www.maillet.fr/register.htm', Decimal('7.92302058'), 'meyeraime@wanadoo.fr', 2131, 'XecvphkWjViyzTXiuzZG', 'plamy@tiscali.fr'}

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

fake.pystruct(count=10, *value_types)
# (   [   'myhVxTzNinSZoSFdOhBy',
#         'dHGukeyeYQNlUkrqhtOm',
#         datetime.datetime(1980, 1, 27, 23, 41, 2),
#         -7467663.673906,
#         6772,
#         'http://guillet.org/about.php',
#         Decimal('567669.9034763'),
#         Decimal('-6375.63034196'),
#         'xcKwmmXGVDmpyahGUYdi',
#         'HrEwAJMGUdDIeCxpKFBs'],
#     {   'chanter': 'awVTQeltRVQuFDqmZjDN',
#         "d'autres": 'BkrkObxtCGxvCPszkeOJ',
#         "l'une": -361.5035931,
#         'marchand': 'oCNtDYSCNNNgfrdDhwsb',
#         'sentir': Decimal('43432498385.77'),
#         'tandis que': 'chantallambert@wanadoo.fr',
#         'terrible': 'alexandrierichard@gillet.fr',
#         'type': 3687,
#         'verser': 'HxuQVXTcXNWqRVwqYJTA',
#         'étrange': 'JVUodzjcvvvtQJqVZQTr'},
#     {   'absolument': {   2: -9024792.446,
#                           3: [   'http://www.weiss.com/list/main/category/home.html',
#                                  datetime.datetime(2016, 10, 8, 7, 18, 2),
#                                  5075],
#                           4: {   2: 'QTdwXkQIItHKfbLJISjv',
#                                  3: 'daniel82@voila.fr',
#                                  4: [   datetime.datetime(1970, 5, 31, 5, 41, 47),
#                                         datetime.datetime(1985, 3, 21, 12, 43, 47)]}},
#         'amuser': {   7: 'tavPLhcsuiHhpmlZVREU',
#                       8: [116, 'oZUmmIHEKaBJTsdBYqaq', 'fSTSeGgRSmwYiyAvNSCK'],
#                       9: {   7: 'pyeHOqvJMjcrMAlAneLh',
#                              8: Decimal('-85.793054'),
#                              9: [   'spNdJrhHTaswynUQxNvJ',
#                                     Decimal('-351081.56')]}},
#         'droit': {   3: 'http://maurice.net/app/blog/list/privacy/',
#                      4: [   'lesagealain@orange.fr',
#                             719,
#                             'https://aubry.net/author.html'],
#                      5: {   3: 'ujHTTRcUDKfYfKxczqeH',
#                             4: 'eUFtoONoFLCKEQDCpSeN',
#                             5: [892.86584, 'NhkTsUIwKVmPYfxjjBha']}},
#         'elle': {   5: Decimal('390911061842.95'),
#                     6: [   'URsRifJVWeySqsqReDCV',
#                            'VWjeJIjiAyKqUCKvXHKV',
#                            'yodCzztxDvUYsmvvKUfj'],
#                     7: {   5: 3151,
#                            6: 'hWrSrKyViLuZgVpzLuCO',
#                            7: [4518, 'RobwrIAXHpvyPQdvoCAO']}},
#         'important': {   8: Decimal('-63.2409'),
#                          9: [   'https://maillot.fr/categories/terms.asp',
#                                 'oWzyQgyDpRwNoQJdhZPI',
#                                 'roybenoit@charles.com'],
#                          10: {   8: 'KMCGLlIoFvCwTtZAPgmn',
#                                  9: 'XfpIepQAUVdEEKZOVnGK',
#                                  10: [   Decimal('-7513.8956072'),
#                                          datetime.datetime(1988, 11, 2, 11, 33, 45)]}},
#         'moi': {   9: 'nrsjdWRNjPqmkIpQhRqk',
#                    10: [   22097892078977.0,
#                            'https://richard.fr/',
#                            'https://bernard.net/search/'],
#                    11: {   9: 2117,
#                            10: 'DQgMDROcNNYlftcmxprs',
#                            11: ['tpBNDzAxCiSwzsYnrnCV', Decimal('-13.18')]}},
#         'pointe': {   1: 'https://www.schmitt.fr/',
#                       2: [6631, 2859, 'BShhEzNbXIgteelzApsF'],
#                       3: {   1: 7588,
#                              2: 'http://www.hoarau.fr/explore/categories/list/search/',
#                              3: [438849747.543, 2467]}},
#         'profond': {   0: 'kdAfsZgSYVAyhXGMaxLF',
#                        1: [   'SWqKiRaTnrgPtfQrrHWm',
#                               'https://hoareau.com/',
#                               datetime.datetime(1978, 1, 27, 14, 4, 52)],
#                        2: {   0: datetime.datetime(1995, 2, 7, 9, 27, 59),
#                               1: 9814,
#                               2: [   'zOWuDWNfnfHxNrAyAyPk',
#                                      'mSOBkxODcDgQaZEDlYEn']}},
#         'serrer': {   4: -58286.0,
#                       5: [   datetime.datetime(1971, 12, 22, 2, 41, 39),
#                              'XvtFkRuiIHMzwobbYzhC',
#                              4071],
#                       6: {   4: 'http://gomes.com/',
#                              5: 1412,
#                              6: [3509, Decimal('-58590926446429.0')]}},
#         'troisième': {   6: 'https://www.roger.com/',
#                          7: [9079, 1877, 'hwTqCzkHwoTvsvVRHnPL'],
#                          8: {   6: 'jWnUOZxtywBAVauPFTEk',
#                                 7: 'bSpguQvNyuOjtwVjjNSL',
#                                 8: [   'ZIIQEzcpZnspRCqikrIs',
#                                        'http://www.toussaint.fr/blog/blog/search/category/']}}})

fake.pytuple(nb_elements=10, variable_nb_elements=True, *value_types)
# (   'OqaZudaOSWhZsRmzMsRT',
#     6827,
#     Decimal('418666233298.2'),
#     'oeNCyryxjAWlOaJpiUPY',
#     'http://www.mendes.com/main/home.asp',
#     'https://tanguy.net/posts/tag/blog/faq/',
#     datetime.datetime(1979, 12, 9, 7, 20, 23),
#     9341)

faker.providers.ssn

fake.ssn()
# '404-65-1562'

fake.vat_id()
# 'FRgz 922633250'

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/60.0.863.0 Safari/5312')

fake.firefox()
# ('Mozilla/5.0 (X11; Linux i686; rv:1.9.7.20) Gecko/2017-01-24 16:22:26 '
#  'Firefox/3.8')

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

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

fake.linux_processor()
# 'i686'

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

fake.mac_processor()
# 'U; Intel'

fake.opera()
# 'Opera/9.66.(Windows NT 6.1; ky-KG) Presto/2.9.171 Version/10.00'

fake.safari()
# ('Mozilla/5.0 (Macintosh; PPC Mac OS X 10_11_8 rv:6.0; om-KE) '
#  'AppleWebKit/535.18.4 (KHTML, like Gecko) Version/4.0.2 Safari/535.18.4')

fake.user_agent()
# ('Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10_12_7) AppleWebKit/5310 (KHTML, '
#  'like Gecko) Chrome/49.0.813.0 Safari/5310')

fake.windows_platform_token()
# 'Windows 98; Win 9x 4.90'