Avec graine : le même schéma, le même nombre de lignes et la même graine produisent toujours une sortie identique. Lignes cohérentes : l’e-mail correspond au nom ; ville, État, code postal, téléphone et devise correspondent au pays.
Ce que ça fait
Génère des données factices déterministes à partir d’un schéma et d’une graine. Choisissez parmi 43 types de champs répartis en huit catégories : identité (nom, e-mail, nom d’utilisateur), contact (téléphone, avatar, mot de passe), localisation (pays, ville, État/région, code postal, rue, coordonnées), commerce (entreprise, intitulé de poste, prix, devise, nom de produit, SKU), web (URL, slug, IPv4/IPv6, MAC, couleur, user agent), texte (mot, phrase, paragraphe, titre, slogan) et numérique (entier, nombre, décimal, pourcentage, séquence, booléen), plus
UUIDUUIDA 128-bit identifier generated to be practically unique without coordination, most commonly in version-4 (fully random) form.
, date, choix dans une liste, chaîne et index. Les lignes sont cohérentes : un e-mail correspond au nom de sa ligne, et la ville, l’État, le code postal, le format de téléphone et la devise correspondent tous au pays de la ligne. Avec graine : le même schéma, le même nombre de lignes et la même graine produisent toujours une sortie identique - idéal pour les fixtures et les tests. 100 % côté client.Comment l’utiliser
- Ajoutez des champs : donnez à chacun un nom et choisissez un type dans la liste groupée (Identity, Contact, Location, Commerce, Web, Text, Numeric, Other).
- Réglez les options propres au type qui apparaissent (min/max, précision, longueur, charset, début/pas, ou options de choix).
- Définissez le nombre de Rows (1–500) et une Seed — cliquez sur New seed pour un autre tirage aléatoire.
- Le JSON s’affiche en direct à droite, épinglé pendant que vous faites défiler le schéma.
- Copiez-le, ou téléchargez-le sous le nom
mock-data.json.
Exemples
Schéma id: index, name: fullName, email: email, 3 lignes, graine 1 → un tableau de 3 éléments avec des ids séquentiels et des noms/e-mails cohérents (chaque e-mail dérive du nom de sa ligne).
Schéma country, city, postal, phone, 5 lignes → pour chaque ligne, la ville, le format du code postal et le format du téléphone correspondent à son pays.
Bon à savoir
- Privé : la génération est locale ; les données sont synthétiques, pas des personnes réelles.
- Avec graine et déterministe (PRNG mulberry32) - pas cryptographiquement aléatoire ; les
UUIDUUIDA 128-bit identifier generated to be practically unique without coordination, most commonly in version-4 (fully random) form.
ont la forme d’un v4. - Les avatars sont des identicons SVG générés en ligne - aucune requête externe.
- Outils liés :
UUIDUUIDA 128-bit identifier generated to be practically unique without coordination, most commonly in version-4 (fully random) form.
Generator, JSON to TypeScript.