Ce que fait l’outil
Décrivez les lignes dont vous avez besoin et obtenez des données de test réalistes au format attendu par votre code. Chaque champ a un nom, un type, ses propres options (plages, décimales, périodes, listes de valeurs, marque de carte, plage d’IP) et un % de null pour les colonnes facultatives.
- 31 types de champs : noms, e-mails, noms d’utilisateur, téléphones, entreprises, intitulés de poste, adresses, texte lorem, nombres, booléens avec un % de vrai, dates, GUID, séquences, listes de valeurs, valeurs de type IBAN avec une clé mod-97 valide, numéros de carte de test valides selon Luhn, URL, IP, couleurs hex, produits, prix et statuts.
- Noms, villes, rues et entreprises anglais et turcs, avec les caractères turcs corrects. Les codes postaux turcs commencent par le code d’immatriculation de la ville.
- Lignes cohérentes : l’e-mail, le nom d’utilisateur et le nom complet sont construits à partir de la même personne que les champs prénom et nom.
- Graine : la même graine et le même schéma donnent toujours les mêmes lignes. Laissez-la vide pour obtenir de nouvelles données aléatoires.
Formats de sortie
JSON, JSON Lines, CSV (virgule, point-virgule ou tabulation, avec un BOM facultatif pour qu’Excel affiche les caractères turcs), SQL INSERT pour T-SQL (chaînes N'…', 1000 lignes au plus par instruction) ou PostgreSQL avec un CREATE TABLE facultatif, et C# : un record avec une liste prête à l’emploi, ou un Faker<T> Bogus qui recrée le schéma dans vos tests. Bogus utilise son propre générateur aléatoire : ses valeurs ne correspondront donc pas à celles de cette page.
Mode d’emploi
Partez d’un modèle (Clients, Commandes, Produits, Utilisateurs), modifiez les champs, choisissez le nombre de lignes et le format, puis copiez ou téléchargez le résultat.
Confidentialité
Tout est généré dans votre navigateur avec crypto.getRandomValues, ou avec un générateur à graine lorsque vous en définissez une. Les e-mails utilisent le domaine réservé example.com et les URL le domaine réservé .example. Votre schéma et vos réglages sont enregistrés uniquement dans le stockage local.