Générateur de Données Fictives
Générez des données fictives réalistes pour les tests : noms, e-mails, adresses, cartes de crédit, IP, dates et plus encore. Exportez en JSON, CSV ou SQL — sans inscription.
Configuration
Champs
1
2
3
4
5
Données Générées
Les données générées apparaîtront ici
Outils Associés
À Propos du Générateur de Données Fictives
Comment Ça Marche
- Définissez vos champs en choisissant un nom et un type de données pour chaque colonne
- Définissez le nombre de lignes dont vous avez besoin (jusqu'à 1 000)
- Sélectionnez le format d'exportation : JSON, CSV ou instructions SQL INSERT
- Cliquez sur Générer — toutes les données sont créées localement dans votre navigateur
- Copiez dans le presse-papiers ou téléchargez le fichier instantanément
Cas d'Usage Courants
- Alimenter les bases de données de développement et de staging avec des données de test réalistes
- Remplir les prototypes et maquettes d'interface avec du contenu crédible
- Tester les APIs sous charge avec des charges utiles de requêtes en masse
- Générer des jeux de données exemples pour les notebooks de science des données
- Créer des fixtures de test pour les suites de tests automatisés
Questions Fréquemment Posées
Qu'est-ce qu'un générateur de données fictives ?
Un générateur de données fictives crée des données d'apparence réaliste mais entièrement fictives, utilisées dans le développement logiciel, les tests et les démonstrations. Il produit des noms, e-mails, adresses, numéros de téléphone et autres valeurs structurées qui semblent réelles mais ne sont associées à aucune personne ou organisation réelle.
Les données générées sont-elles envoyées à un serveur ?
Non. Toutes les données sont générées entièrement dans votre navigateur via JavaScript côté client. Rien n'est transmis à nos serveurs, vous pouvez donc générer en toute sécurité des données ressemblant à des informations sensibles comme des numéros de carte de crédit, sans aucun risque pour la vie privée.
Combien de lignes puis-je générer à la fois ?
Vous pouvez générer jusqu'à 1 000 lignes par requête. Pour la plupart des besoins de développement et de test, cela est plus que suffisant. Si vous avez besoin de jeux de données plus importants, vous pouvez générer plusieurs lots et les combiner.
Quels formats d'exportation sont pris en charge ?
L'outil prend en charge trois formats d'exportation : JSON (un tableau d'objets), CSV (valeurs séparées par des virgules avec une ligne d'en-tête) et SQL (instructions INSERT INTO prêtes à exécuter sur une base de données relationnelle). Vous pouvez copier la sortie ou la télécharger en tant que fichier.
Puis-je définir mes propres noms de champs ?
Oui. Pour chaque champ, vous pouvez définir une étiquette personnalisée qui devient le nom de la clé en JSON et CSV, et le nom de la colonne en SQL. Cela vous permet de correspondre exactement au schéma de votre base de données ou API cible sans aucun post-traitement.
Quels types de données sont disponibles ?
L'outil propose 24 types de données couvrant les données personnelles (nom complet, prénom, nom de famille, e-mail, téléphone, adresse, ville, pays, code postal), les données professionnelles (entreprise, titre de poste, nom d'utilisateur, mot de passe, URL), les données techniques (adresse IP, UUID, booléen, entier, flottant, couleur) et les données textuelles (phrase, paragraphe, carte de crédit, date).
Les numéros de carte de crédit sont-ils réels ?
Non. Les numéros de carte de crédit générés sont des chaînes aléatoires de 16 chiffres formatées en groupes 4-4-4-4 standard. Ils ne passent pas les vérifications de l'algorithme de Luhn et ne peuvent être utilisés pour aucune transaction financière. Ils sont uniquement destinés aux tests d'interface ou de schéma.
Puis-je ajouter plusieurs champs du même type ?
Oui. Vous pouvez ajouter autant de champs que nécessaire, y compris plusieurs champs du même type mais avec des étiquettes différentes. Par exemple, vous pouvez ajouter deux champs e-mail étiquetés 'email_principal' et 'email_secondaire', et chacun générera une valeur indépendamment aléatoire.
Comment est structurée la sortie SQL ?
La sortie SQL est une seule instruction INSERT INTO avec toutes les lignes fournies sous forme de liste VALUES. Le nom de la table est dérivé automatiquement de vos étiquettes de champs. Toutes les valeurs sont entre guillemets simples et correctement échappées. Vous pouvez coller l'instruction directement dans MySQL, PostgreSQL ou SQLite.
Quelle est la différence entre les types entier et flottant ?
Le type entier génère des nombres entiers dans la plage -10 000 à 100 000. Le type flottant génère des nombres décimaux entre 0 et 1 000 avec deux décimales. Utilisez entier pour les identifiants, âges et comptages ; utilisez flottant pour les prix, scores et mesures.
Puis-je utiliser cet outil pour alimenter une vraie base de données de production ?
Cet outil est destiné uniquement aux environnements de développement, de staging et de test. N'insérez jamais de données fictives générées dans une base de données de production. Les données ne sont pas uniques d'une session à l'autre et ne garantissent pas l'intégrité référentielle entre les champs.
L'outil prend-il en charge les noms non anglophones ?
Les listes de noms actuelles sont en anglais. Les noms générés reflètent les prénoms et noms de famille américains courants. Des mises à jour futures pourraient inclure des listes de noms localisés pour d'autres régions.