Language fr_FR

faker.providers.address

fake.address()
# '96, rue de Salmon\n14421 Saint Bertrand'

fake.building_number()
# '76'

fake.city()
# 'Guyot'

fake.city_prefix()
# 'Saint'

fake.city_suffix()
# 'dan'

fake.country()
# 'Cuba'

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

fake.department()
# ('39', 'Jura')

fake.department_name()
# 'Meuse'

fake.department_number()
# '95'

fake.postcode()
# '17864'

fake.region()
# 'Bretagne'

fake.street_address()
# '563, avenue de Louis'

fake.street_name()
# 'rue Lebrun'

fake.street_prefix()
# 'avenue'

fake.street_suffix()
# 'Street'

faker.providers.automotive

fake.license_plate()
# '463859'

faker.providers.bank

fake.bank_country()
# 'FR'

fake.bban()
# '629054336106686744364880'

fake.iban()
# 'FR48232587583079066825878400'

faker.providers.barcode

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

fake.ean13()
# '2128145497450'

fake.ean8()
# '87150759'

faker.providers.color

fake.color_name()
# 'Rouge cramoisi'

fake.hex_color()
# '#9b4488'

fake.rgb_color()
# '159,183,12'

fake.rgb_css_color()
# 'rgb(228,58,79)'

fake.safe_color_name()
# 'vert'

fake.safe_hex_color()
# '#aadd00'

faker.providers.company

fake.bs()
# 'maximize sexy e-business'

fake.catch_phrase()
# 'Le plaisir de changer sans soucis'

fake.catch_phrase_attribute()
# 'sans soucis'

fake.catch_phrase_noun()
# 'la liberté'

fake.catch_phrase_verb()
# 'de rouler'

fake.company()
# 'Leconte'

fake.company_suffix()
# 'S.A.S.'

fake.siren()
# '889 229 840'

fake.siret(max_sequential_digits=2)
# '725 179 235 00602'

faker.providers.credit_card

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

fake.credit_card_full(card_type=None)
# 'JCB 15 digit\nNathalie Lecoq\n180025857945942 08/20\nCVC: 580\n'

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

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

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

faker.providers.currency

fake.cryptocurrency()
# ('XRP', 'Ripple')

fake.cryptocurrency_code()
# 'GRC'

fake.cryptocurrency_name()
# 'Feathercoin'

fake.currency()
# ('SGD', 'Singapore dollar')

fake.currency_code()
# 'MZN'

fake.currency_name()
# 'Fijian dollar'

faker.providers.date_time

fake.am_pm()
# 'AM'

fake.century()
# 'VII'

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

fake.date_between(start_date="-30y", end_date="today")
# datetime.date(2007, 5, 4)

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

fake.date_object(end_datetime=None)
# datetime.date(1989, 1, 23)

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

fake.date_this_century(before_today=True, after_today=False)
# datetime.date(2009, 10, 28)

fake.date_this_decade(before_today=True, after_today=False)
# datetime.date(2016, 8, 13)

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

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

fake.date_time(tzinfo=None, end_datetime=None)
# datetime.datetime(2012, 10, 25, 10, 38, 3)

fake.date_time_ad(tzinfo=None, end_datetime=None, start_datetime=None)
# datetime.datetime(591, 1, 14, 13, 9, 39)

fake.date_time_between(start_date="-30y", end_date="now", tzinfo=None)
# datetime.datetime(2003, 12, 4, 1, 10, 24)

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

fake.date_time_this_century(before_now=True, after_now=False, tzinfo=None)
# datetime.datetime(2003, 9, 12, 8, 21, 52)

fake.date_time_this_decade(before_now=True, after_now=False, tzinfo=None)
# datetime.datetime(2014, 8, 15, 0, 32, 1)

fake.date_time_this_month(before_now=True, after_now=False, tzinfo=None)
# datetime.datetime(2019, 11, 2, 6, 24, 11)

fake.date_time_this_year(before_now=True, after_now=False, tzinfo=None)
# datetime.datetime(2019, 5, 10, 21, 7, 27)

fake.day_of_month()
# '14'

fake.day_of_week()
# 'Lundi'

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

fake.future_datetime(end_date="+30d", tzinfo=None)
# datetime.datetime(2019, 11, 22, 21, 22, 52)

fake.iso8601(tzinfo=None, end_datetime=None)
# '1974-11-30T17:34:19'

fake.month()
# '12'

fake.month_name()
# 'Octobre'

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

fake.past_datetime(start_date="-30d", tzinfo=None)
# datetime.datetime(2019, 10, 31, 13, 31, 16)

fake.time(pattern="%H:%M:%S", end_datetime=None)
# '23:01:26'

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

fake.time_object(end_datetime=None)
# datetime.time(5, 38, 59)

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

fake.timezone()
# 'America/Panama'

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

fake.year()
# '1978'

faker.providers.file

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

fake.file_name(category=None, extension=None)
# 'temps.csv'

fake.file_path(depth=1, category=None, extension=None)
# '/machine/falloir.xlsx'

fake.mime_type(category=None)
# 'video/ogg'

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

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

faker.providers.geo

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

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

fake.latlng()
# (Decimal('-34.5599385'), Decimal('28.424215'))

fake.local_latlng(country_code="US", coords_only=False)
# ('39.78504', '-85.76942', 'Greenfield', 'US', 'America/Indiana/Indianapolis')

fake.location_on_land(coords_only=False)
# ('-19.7625', '-44.31389', 'Esmeraldas', 'BR', 'America/Sao_Paulo')

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

faker.providers.internet

fake.ascii_company_email(*args, **kwargs)
# 'hleger@laine.com'

fake.ascii_email(*args, **kwargs)
# 'remy32@tele2.fr'

fake.ascii_free_email(*args, **kwargs)
# 'georges82@dbmail.com'

fake.ascii_safe_email(*args, **kwargs)
# 'clamy@example.com'

fake.company_email(*args, **kwargs)
# 'noel57@bouchet.org'

fake.domain_name(*args, **kwargs)
# 'clement.fr'

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

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

fake.free_email(*args, **kwargs)
# 'colette47@sfr.fr'

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

fake.hostname(*args, **kwargs)
# 'lt-45.perret.com'

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

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

fake.ipv4_network_class()
# 'a'

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

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

fake.ipv6(network=False)
# '67ed:1acc:c793:344e:c0a9:d179:249:d3ee'

fake.mac_address()
# '4a:a7:a2:58:74:45'

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

fake.slug(*args, **kwargs)
# 'cause-fier-retomber'

fake.tld()
# 'fr'

fake.uri()
# 'http://www.carlier.com/search/category.html'

fake.uri_extension()
# '.html'

fake.uri_page()
# 'author'

fake.uri_path(deep=None)
# 'app'

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

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

faker.providers.isbn

fake.isbn10(separator="-")
# '0-06-579466-4'

fake.isbn13(separator="-")
# '978-0-663-67794-8'

faker.providers.job

fake.job()
# 'Conseiller en insertion sociale et professionnelle'

faker.providers.lorem

fake.paragraph(nb_sentences=3, variable_nb_sentences=True, ext_word_list=None)
# ('Perte seigneur sein part. Fatigue vague cependant marché page extraordinaire '
#  'prison. Lisser dessiner autour.')

fake.paragraphs(nb=3, ext_word_list=None)
# [   'Nourrir lisser or. Demeurer habiter présent cause vérité.',
#     'Paix travers fort réel papier. Riche auprès nord marcher place profond.',
#     'Front et village sur devoir tout nommer. Muet construire blond vieux '
#     'jardin intérêt manger soulever.']

fake.sentence(nb_words=6, variable_nb_words=True, ext_word_list=None)
# 'Abandonner passer calme mériter.'

fake.sentences(nb=3, ext_word_list=None)
# [   'Avancer haut souvenir accompagner envoyer avis ça.',
#     'Maladie prêt animal désert ressembler.',
#     'Ce cour trois gauche tel respect delà.']

fake.text(max_nb_chars=200, ext_word_list=None)
# ('Effet composer jardin devant. Trou blanc un accompagner même.\n'
#  'Mourir côté quitter quinze époque résister. Sous inviter près nu femme.')

fake.texts(nb_texts=3, max_nb_chars=200, ext_word_list=None)
# [   'Même perdu rêve. Verre aventure goût enlever agent muet. Commencer ci '
#     "fonction malgré aujourd'hui.\n"
#     'Couleur élever oeuvre passé décider voler parce que.',
#     'Éclat nouveau curieux surveiller rang. Drame lever voir chaleur. Grâce '
#     'éviter soin anglais loup écarter somme répondre.',
#     'Cheveu apparaître content forêt science autorité croire. Haut ton '
#     'relation partir franchir chacun.\n'
#     'Déjà campagne entre ouvert. Exposer scène hauteur dresser geste espoir '
#     'supérieur.']

fake.word(ext_word_list=None)
# 'émotion'

fake.words(nb=3, ext_word_list=None, unique=False)
# ['simple', 'accent', 'voisin']

faker.providers.misc

fake.binary(length=1048576)
# (b"Sd\xb7\x9b'\xcd\x8d\xa3\xb7p\xda\xdb`\xc7\x93\xe8(\x1b\xbf\xc7D\xa8/\xd4"
#  b'24\xf7\xc1\x96I\xba\xe96aak\x8b\'\x04:\xd9\x04"\xb2\x9e\x9e\x96q'
#  b'\x9a\x7fV\x93K\xc6, \xa1\xa1U\xb1\x8dU\xe2S\xd8\xdad\xdcp\xf6\x1f\x8e'
#  b'm\xb8j\xaa\x00\x1b\x16\x1c\xb5\x9fx\xaf\x02\xces\x1c`G\x06x\x1e\x17\x98\xba'
#  b'\x00\x93\xcf@\xdd\xb6*7\xb8\x0e\xe6\xed\x82\t"\x83b\x1e\xc6+3\xc8v\xc4'
#  b')\x1d2\x1b\xc3\x81x[`\xf4\xb4\xa4\xb8\xcf\xc7\x0f\xc4+7\xe8\\MI\xbfh6`f'
#  b'\xde\x90\x84\xf0\xcd\xc0\xf8\x9a\x9a\xadI5y/\xba\xc6\x1f\x9a:g'
#  b'\xb9\xff\x0c\xb2\x93\x0br\xce\xe2\x1c0[\xb5\xf1\xcb\xd2g\xdbD\xf2\x80\x8eNy'
#  b'\x8d\xcdi\xc7\x13\x01\xafY\x9dES\xeb\x88\xdeM\r\xf6{\x83\x87\xc5\xb0Fq'
#  b'\xbd3%\x02Q\xadWI\xca\xeb\x95\xbbO\xff\xb1R\x81\x1b\x88\xd6i\xec\xdd '
#  b'iA\xef\xde\x84\xa7\x1c\xc2\x10\xee4\xec\xa6J\xfeG\x10\x86\xd9*L\xfb\x03('
#  b'l\x1f\xa0\xaf\xe1\x8c!\x82Z\x1145n\xbd\xbdID\x16V\xbd-\x7f:\xd33z\xa6\x83'
#  b'\x1a\x03\x84\xb0BL\x91O\xf0i\x03\xe1\x89\x96\xe5D"\xfe\xf6\xb4\x95\xb3do'
#  b";'1\x19\xc8\x89[\xfd\xde\x1d\x93\x08\x9d\xfb&q_\xc5\n\xe9\\\xb4\x05\x07"
#  b"O'\x05\xbb\xe6\x94c\xd9\xbay\xf5\x85\x169\xf1\xe2\xbf\xd1Ax\xc9\xe1\x9e\xea"
#  b'\xbe\x9e\x89\xa8\x19(\xd5\x97\xc9\x8a\xa9\xa7\xa3\x9aWoo\xe5\xe3\xd5'
#  b'\xd4\xbd\xfb\xb2\x17\x13~\xfd\xe3\x01\x13\xdc\x19<b\x17#\xb8|\xc8\xf3h\x061'
#  b'p\x90M\xd1A\x0c\xfaA\x98\xfdRK\xe7\x82r$\xf1\xd8}\x95\xe2\x7f\x92\x90'
#  b"Z\xf0U\xa7'\n\x00\x17\n\xd1\x19Zf\x1b\xafC\xeeL\xa2\x16\xe2\x18\xec\xbd"
#  b'\xeb\xcb-\x1cF\x05q\xb1F\xd9\xdf\xfa\xae\xad@7\xc4\x00\xe6&\xb4\xf9cf'
#  b'n\xcc\xc4qD\xcc\x80\x9f\xd1\xfas\x18\xeaM\x07\xc9\x12\xc2\x99sx\x9d\xfd\x15'
#  b'\xed:\xee\xa9Qx\x1a\x14U<\xe3\xb1\x03\x00\xc4\xb1\xa2h\x18r\x1b\xc3j\x17'
#  b'}\x052%(@\x10\x8cSz\x1c\x10\x11\x0f7\xbe\xb0\xda`\x9a\xe3\x1c\xf7S\x8fU\xe1x'
#  b'\xc0\xefkk\x92\xba\x1b2\xd0\xa3\xf6\xf7\xe0\xd9\xd7\xba\xad\xaaJ\xcc'
#  b'\xc6x\xd2T\xf5\xe8\xd9\xf0\xcboA\xedxh\xbc\\\xd0\x81\x1c\xec\x8bW\x9c\xa8'
#  b'\x1a\xc5\xe8\xae\xf5n\xe0+JSBx&a\xffJ\xe03<U\x1b[@\xd2\xfd\xe4Q\x98'
#  b'\x9b\xf8\xa7V{\xbf[\xc7^\x97Hy\xc2\x89\x93\xd6P\xab\x97\x04qo\x91\xff'
#  b'r\xed\xd9yxk;\xaa\xa5\x8d\x95/\x90\xbf\xe1X\x8f|\x04\x15uH/c\xca\xb9:B'
#  b'\xfb\xa4\xe8\xd7\xac\xfb\xdc\xd2R7`$T\xde\xc6\xa6:\xdb\xa1\x7f\xb8\xab\xf9O'
#  b'\xd7\xefx\xaa\xd3\xe9:\xa1i`\x04\x86\xc1\xd4~\xc6\xed\xcf0\x94\xcf\xddq\xc2'
#  b'\xe7\xf2\xc7\x84rcDhn\n\xd5z\xb4\x92\x02Q/\xcf\xe9Qh\xb5\x05\x19\x13\x0bU/'
#  b'\x9c\x0fb\xa7{v\\G\x01\xc1\xe4D|\xaf\x1b\xd0m0~P\xc6\x03\xd4\x02\x8e\xac-w'
#  b'bG\xa5\xb4\t\xe0\x93\x1b\xbcp\x9e\xa4^\x19R\x14\xe6\x92cJ\x00\xf6\xc7w'
#  b'\t\x17\x1bD@\xe6\x1fS\xce7\n\xe4\x82\xdcf\xdc\x0f\xf5\xb7\xd4\xf8\xef\xefh'
#  b"\xc7d\xbe'\xfc\xfb\xb6 \x19\x88\x15~a|\xecK~/^\x8b\xd0a\xaf0\x0b\x9e\x01\xd2"
#  b'+\x80\x17\xd5&S\xfe0\xd6y@}wPV/l\xda\xd7\xdd\x12\n?,\xca \xd6\r\xb3\x89f\xc3'
#  b'\xcd#n\xa9\t\xb7\x98\x00\xf9j\x9b\x10\xf7\xd5\t\x8e\xccE\xd0:'
#  b'\x9e\xb0\x8d\xb9\xd8\xb9\x8d\x07\xcc\xb8~\x0b\x88\xa3\x16)\x8e\xc0\x87Y'
#  b'\xediB,y\x005\x10R\xfa\x07\x16\xd9\x97|\xa3R+\xc4\xcb\xf1\xdb\xf5\x1at7\x08e'
#  b"O\xee\xa0@?H\xfc\x17IrWVb\xd8 \x85\x14\x86\xd3 \xd7\x8a\x00\xc58'\x81'"
#  b'7\xed\xd8\xae/$P\xb9\x13p\xa9yX\x194\xe8\xf6U\xe2\xda\xd9\x025\x90k\x1dc+'
#  b'\xc9\xa3 Q\x0751\xee')

fake.boolean(chance_of_getting_true=50)
# True

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

fake.null_boolean()
# None

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

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

fake.sha256(raw_output=False)
# '9a68eda2f033ae07d8dcc860cb89e451a6835672f9961d3ce60278d05699e4bd'

fake.uuid4(cast_to=<class 'str'>)
# '17156125-563b-4454-84e8-4b0fda7a9e51'

faker.providers.person

fake.first_name()
# 'Claudine'

fake.first_name_female()
# 'Nathalie'

fake.first_name_male()
# 'Benjamin'

fake.last_name()
# 'Thibault'

fake.last_name_female()
# 'Cordier'

fake.last_name_male()
# 'Cohen'

fake.name()
# 'Alphonse Le Maillot'

fake.name_female()
# 'Anaïs Collet'

fake.name_male()
# 'Jean Grenier-Begue'

fake.prefix()
# 'de'

fake.prefix_female()
# 'du'

fake.prefix_male()
# 'du'

fake.suffix()
# ''

fake.suffix_female()
# ''

fake.suffix_male()
# ''

faker.providers.phone_number

fake.msisdn()
# '3831028198309'

fake.phone_number()
# '0807893758'

faker.providers.profile

fake.profile(fields=None, sex=None)
# {   'address': '72, rue Coste\n16758 Saint Patrick',
#     'birthdate': datetime.date(1979, 12, 6),
#     'blood_group': 'B+',
#     'company': 'Blanc Meunier et Fils',
#     'current_location': (Decimal('48.955536'), Decimal('167.079608')),
#     'job': 'Ingénieur production en mécanique',
#     'mail': 'daniellecharrier@voila.fr',
#     'name': 'Richard Valette',
#     'residence': '10, avenue Clémence Martel\n60209 Allain-sur-Leclerc',
#     'sex': 'M',
#     'ssn': '764-29-0636',
#     'username': 'ypelletier',
#     'website': ['http://www.bonnet.com/']}

fake.simple_profile(sex=None)
# {   'address': '704, boulevard Joséphine Rocher\n20941 Maillot-la-Forêt',
#     'birthdate': datetime.date(1966, 10, 24),
#     'mail': 'yferreira@sfr.fr',
#     'name': 'Océane-daisy Lagarde',
#     'sex': 'F',
#     'username': 'ledouxjerome'}

faker.providers.python

fake.pybool()
# True

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

fake.pydict(nb_elements=10, variable_nb_elements=True, *value_types)
# {   'croix': datetime.datetime(2018, 4, 23, 18, 41, 33),
#     'fort': 'yFWZzqjOGRBjagXludSR',
#     'militaire': 'michelle76@chevalier.org',
#     'nature': 'morenomaurice@fischer.fr',
#     'porter': 'STnDnrwKPVIvTAHBuuEC',
#     'puissance': 'mDhWezUWvbdbfPpuiUmS',
#     'pénétrer': 'aZSjFwKzNweTsNtmQIwl',
#     'savoir': Decimal('-2732942910.2152'),
#     'émotion': 'martinsmargot@loiseau.fr'}

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

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

fake.pyiterable(nb_elements=10, variable_nb_elements=True, *value_types)
# [   288,
#     'https://www.merle.com/',
#     'ifaOxEbgwCUYRrcaAoHQ',
#     239,
#     Decimal('-72813057097004.8'),
#     'https://albert.com/',
#     -11947459028.0,
#     'FPcOadSDWbHSaYxhpYSz',
#     datetime.datetime(1983, 10, 17, 14, 45, 29),
#     1980,
#     'zxPSDxcGDkKoWQRPMDiE']

fake.pylist(nb_elements=10, variable_nb_elements=True, *value_types)
# [   datetime.datetime(1997, 3, 4, 8, 18, 12),
#     'MRNaYCeJnKdrkSCMPUuR',
#     'CaDyEWPgpyiTXWNdTSiv',
#     Decimal('-334823321.28646'),
#     datetime.datetime(1985, 2, 14, 0, 4, 42),
#     Decimal('-1075794106.534'),
#     'GjZmJYpVNpPVOtdXCGQC',
#     datetime.datetime(1997, 12, 27, 17, 52, 9),
#     'https://boulanger.net/search/register.html',
#     'gJLkrUddOFFMSjduJMUw',
#     'https://rodrigues.fr/']

fake.pyset(nb_elements=10, variable_nb_elements=True, *value_types)
# {'rXlYCYRGpAqvaztYtEMu', 933, Decimal('6255.98049175'), 2509, 'eric64@guibert.fr', 9148}

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

fake.pystruct(count=10, *value_types)
# (   [   Decimal('616216768.353197'),
#         'aQXamrFiXlZAcdeutbTP',
#         'MgbTiCshgdiqbLxBoRCu',
#         'WvsmnEsCtubxvTZEhkiI',
#         'oSkdFRJBzrKSohcyIbYV',
#         Decimal('3505.7621'),
#         'http://www.perret.com/terms.html',
#         'LhWgbWDSIweaFiRuoPuC',
#         Decimal('322.817871'),
#         'wTYMtIGugwnNjAxVPPOY'],
#     {   'arbre': 'qtJIJRuXdnFMfCifTFSu',
#         'confiance': Decimal('934.6446'),
#         'déjà': 'qbouchet@bouygtel.fr',
#         'foi': 'wcWjSvdcLcbNNNMCqjDF',
#         'grave': 'cIetbBYpmLTgyhgRjWDB',
#         'membre': 'lRJVYESTItmFrWHIspOM',
#         'naissance': 'http://alves.com/explore/posts/post/',
#         'nerveux': 708983839061008.0,
#         'occuper': 'dveodJouHYikOtfHNBIe',
#         'ombre': Decimal('3009.5464986052')},
#     {   'agent': {   4: 'NhdSYYpIhVgwYFqNmKTs',
#                      5: [   -55807102613874.0,
#                             'antoinetteperret@lenoir.fr',
#                             'xRjxZQFmgtzPJBRMWXXs'],
#                      6: {   4: 9910,
#                             5: datetime.datetime(2013, 7, 6, 8, 4, 31),
#                             6: [   'http://carlier.com/tags/tags/explore/terms/',
#                                    74850208356.11]}},
#         'arrêter': {   2: 'https://www.perez.fr/main.php',
#                        3: [   'DSUvLYjfQUCUxGMhouTt',
#                               'IpYhykSfthAvagsPAEKb',
#                               -780.503232],
#                        4: {   2: 'theodore77@orange.fr',
#                               3: 'WaoZFYsrQpHUoCeXICIo',
#                               4: [   datetime.datetime(2007, 7, 1, 12, 19, 31),
#                                      'exOfliNFLebLJheqxsuZ']}},
#         'bras': {   7: 'QRPBxUxKVmPCzwhNTdrj',
#                     8: [   'PjUCGQJMnFEVaEIXOmnW',
#                            datetime.datetime(1999, 5, 24, 1, 21, 56),
#                            Decimal('-95217044.8023')],
#                     9: {   7: 91271318.722247,
#                            8: datetime.datetime(1998, 1, 9, 20, 29, 1),
#                            9: [   'LzoeNrbQgDfhNhTzBjee',
#                                   'benoitguillot@perrot.com']}},
#         'claire': {   6: 4310,
#                       7: [5490, 0.0, 'lucaspierre@brunet.fr'],
#                       8: {   6: 6111,
#                              7: datetime.datetime(1997, 2, 10, 11, 3, 45),
#                              8: [   'zdYMeCoKnkUixySsnlLJ',
#                                     Decimal('-465002.4487')]}},
#         'difficile': {   0: 'PWRzrFaHwqAVcpMBKMSO',
#                          1: ['emmanuel52@laroche.fr', 3002, 557782384111645.0],
#                          2: {   0: 'CgopUerLRIQJSrZrhfNc',
#                                 1: 62474867.515,
#                                 2: [   Decimal('-626775.3623804'),
#                                        'https://vaillant.com/']}},
#         'embrasser': {   5: datetime.datetime(1985, 9, 2, 19, 8, 58),
#                          6: [   -151709700097246.0,
#                                 datetime.datetime(2015, 1, 18, 4, 45, 44),
#                                 'anastasie51@club-internet.fr'],
#                          7: {   5: 'https://www.gonzalez.net/register/',
#                                 6: Decimal('-6100585864875.6'),
#                                 7: [-1088.89451501, -9130.8034]}},
#         'respirer': {   8: datetime.datetime(2012, 8, 18, 11, 20, 20),
#                         9: [   4501,
#                                datetime.datetime(2003, 3, 16, 11, 2, 59),
#                                'yloZiywXlGWXehPJGIwp'],
#                         10: {   8: 'lKLlhaZSPcNutGJrvqDf',
#                                 9: 'renemaillard@lemonnier.fr',
#                                 10: [   'QJLGEYgFDttudfdXHQou',
#                                         'TnasOZoWbTUxbxjhAVBL']}},
#         'soudain': {   3: datetime.datetime(1970, 1, 30, 5, 56, 20),
#                        4: [   Decimal('35.2019504'),
#                               'XLKHIHUCbTbLjJfrQRiV',
#                               'TUDzGDMiEQjCjIgRcNcQ'],
#                        5: {   3: -1743.982,
#                               4: 2.14388,
#                               5: [   'TGhzrrDkpYmaGFFkyIsW',
#                                      'bRWYcBRmjFzdlcdLsJcy']}},
#         'travail': {   1: 'qMeDeXBYROuPLyrlBqgD',
#                        2: [9092, -6.81721, 'https://www.bertin.com/'],
#                        3: {   1: 'eugenesanchez@sfr.fr',
#                               2: 'anastasie94@yahoo.fr',
#                               3: [   datetime.datetime(1972, 4, 10, 1, 17, 8),
#                                      'http://www.royer.com/']}},
#         'vite': {   9: 4143,
#                     10: ['fontaineedouard@guichard.com', 5629, 91],
#                     11: {   9: 9293,
#                             10: 'bVpZDUMBUOgwNulFDykV',
#                             11: ['KlkgnzJLrQZHaKGhRORj', 9701]}}})

fake.pytuple(nb_elements=10, variable_nb_elements=True, *value_types)
# (   'alphonseriou@ifrance.com',
#     'jeEvehzQeEgzGDMdJkEA',
#     datetime.datetime(1980, 7, 10, 16, 33, 52),
#     -7042830301227.1,
#     datetime.datetime(1975, 11, 10, 10, 17, 20),
#     'pwiCnMVuBZBuaBgfBBlH')

faker.providers.ssn

fake.ssn()
# '472-52-1402'

fake.vat_id()
# 'FRLV 151369747'

faker.providers.user_agent

fake.android_platform_token()
# 'Android 5.1'

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

fake.firefox()
# ('Mozilla/5.0 (X11; Linux x86_64; rv:1.9.5.20) Gecko/2012-02-25 22:58:31 '
#  'Firefox/3.8')

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

fake.ios_platform_token()
# 'iPhone; CPU iPhone OS 12_4 like Mac OS X'

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

fake.linux_processor()
# 'i686'

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

fake.mac_processor()
# 'PPC'

fake.opera()
# 'Opera/8.90.(Windows NT 5.2; ko-KR) Presto/2.9.162 Version/11.00'

fake.safari()
# ('Mozilla/5.0 (iPod; U; CPU iPhone OS 3_1 like Mac OS X; kok-IN) '
#  'AppleWebKit/531.48.4 (KHTML, like Gecko) Version/3.0.5 Mobile/8B118 '
#  'Safari/6531.48.4')

fake.user_agent()
# 'Opera/8.42.(Windows 98; ks-IN) Presto/2.9.161 Version/11.00'

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