UTILS.
100 % dans le navigateur
🎲

Générateur de données fictives / de test

Construisez un schéma de champs typés et générez des données fictives réalistes en CSV, JSON ou SQL.

sortie

À propos de cet outil

Le générateur de données fictives est un constructeur de schéma gratuit qui, directement dans votre navigateur, crée des jeux de données de test réalistes. Définissez autant de colonnes que vous voulez, attribuez à chacune un type — plage d'entiers ou de décimaux, nom, e-mail, plage de dates, booléen, UUID, ville, liste de choix ou mots lorem —, fixez un nombre de lignes et générez des données fictives prêtes à l'emploi. Tout est produit sur votre appareil, rien n'est donc téléversé.

Contrairement à un simple générateur de CSV aléatoire, cet outil est piloté par un schéma : vous contrôlez le nom, le type et les options de chaque colonne, puis exportez le même jeu de données en CSV, en tableau JSON d'objets typés ou en instructions SQL INSERT pour une table que vous nommez. Les valeurs aléatoires utilisent, lorsque c'est possible, l'aléa cryptographique du navigateur pour une bonne variété.

Comme tout s'exécute entièrement en local, c'est un moyen privé et compatible hors ligne d'alimenter des bases de données, de peupler des démos et de tester des pipelines de données sans écrire des lignes à la main ni exposer quoi que ce soit à un serveur.

Foire aux questions

Comment fonctionnent les options propres à chaque type ?
Les types entier et décimal lisent une plage comme 1-1000 ; le type date lit un couple début,fin tel que 2020-01-01,2025-12-31 ; le type liste de choix lit une liste de choix séparés par des virgules ; et le type lorem lit un nombre de mots. Les types comme nom, e-mail, uuid et ville n'ont besoin d'aucune option.
À quoi ressemblent les sorties CSV, JSON et SQL ?
Le CSV comporte une ligne d'en-tête plus une ligne par enregistrement, avec mise entre guillemets là où c'est nécessaire ; le JSON est un tableau d'objets mis en forme où les nombres et les booléens conservent leurs types natifs ; le SQL est une instruction INSERT par ligne dans le nom de table que vous fournissez, avec les chaînes échappées et les nombres laissés sans guillemets.
Les données sont-elles reproductibles ou uniques ?
Les valeurs sont générées aléatoirement à chaque exécution, vous obtenez donc un nouveau jeu de données à chaque fois. Une colonne d'entiers littéralement nommée id sur la plage par défaut est numérotée automatiquement de 1 à N, afin qu'elle se lise comme une clé primaire.
Combien de lignes puis-je générer ?
Jusqu'à 5000 lignes par exécution pour garder la page réactive ; générez à nouveau ou concaténez les sorties s'il vous en faut plus, et rappelez-vous que tout le processus reste dans votre navigateur.

Plus d'outils