Pourquoi utiliser ce générateur de chaînes par motif ?
- Créez des identifiants métier à partir de dates, de séquences et de jetons aléatoires.
- Prévisualisez les premières lignes puis exportez dans plusieurs formats.
- Partagez les réglages sans exposer la sortie générée.
- Le mode avec graine facilite la reproductibilité des jeux de test.
Préréglages rapides
Choisissez un préréglage pour remplir le motif, puis ajustez les jetons selon vos besoins.
Générer
Générateur de chaînes par motif
Saisissez un motif, choisissez les options de sortie puis générez des lignes, un CSV ou un tableau JSON.
Token reference
| Token | Example | Description |
|---|---|---|
{A:n} |
{A:3} |
Uppercase letters (A-Z). |
{a:n} |
{a:4} |
Lowercase letters (a-z). |
{9:n} |
{9:6} |
Digits (0-9). |
{alnum:n} |
{alnum:8} |
Alphanumeric (A-Z, a-z, 0-9). |
{hex:n} |
{hex:8,upper=true} |
Hex characters, optional uppercase. |
{chars:n,SET} |
{chars:10,ABCDEFGHJKLMNPQRSTUVWXYZ23456789} |
Caractères aléatoires issus d’un jeu personnalisé (par ex. {chars:10,abcdef0123} ou {chars:len=10,set=abcdef0123}). |
{uuid} |
{uuid} |
UUID v4 string. |
{date:FORMAT} |
{date:YYYYMMDD} |
Generation time formatted as YYYY MM DD HH mm ss. |
{randdate:start,end} |
{randdate:2025-01-01,2025-12-31,format=YYYY-MM-DD} |
Date/heure aléatoire entre un début et une fin (format par défaut : YYYY-MM-DD). |
{randint:min,max} |
{randint:0,999999,pad=6} |
Entier aléatoire dans une plage, avec remplissage de zéros possible. |
{choice:v1|v2} |
{choice:BUG|REQ|SUP} |
Choisissez une valeur parmi la liste. |
{seq} |
{seq:pad=6,start=1} |
Nombres séquentiels (départ/pas/remplissage). |
Examples
- INV-{date:YYYYMM}-{seq:pad=6,start=1} → INV-202601-000001
- ORD-{date:YYYYMMDD}-{hex:8} → ORD-20260119-3f8a9c1d
- DLV-{randdate:2025-01-01,2025-12-31,format=YYYYMMDD}-{chars:6,ABCDEFGHJKLMNPQRSTUVWXYZ23456789} → DLV-20250714-K8Q2ZP
- USR-{A:3}{9:6} → USR-ABC123456
- X\{Y\}-{A:2} → X{Y}-QZ
Utiliser cet outil efficacement
Commencez par un motif court et un petit volume, puis ajoutez un jeton ou une règle à la fois. Vous pourrez ainsi vérifier le format de date, la largeur de la séquence, la longueur de la partie aléatoire et décider si le motif peut être partagé sans risque.
Construire le motif étape par étape
Choisissez d’abord le préréglage le plus proche, puis ajustez les préfixes, les blocs de date, le remplissage de séquence et les jetons aléatoires un par un. Générez quelques lignes après chaque modification pour repérer rapidement un séparateur cassé ou un jeton mal paramétré.
Utiliser le mode avec graine uniquement pour la reproductibilité
Activez le mode avec graine lorsque vous devez recréer exactement les mêmes identifiants de test plus tard. Laissez le mode sécurisé lorsque vous voulez seulement des exemples moins prévisibles et sans rejouer exactement la même sortie.
Tester le mode unique avant les gros volumes
La génération unique peut échouer si l’espace de valeurs est trop petit par rapport au volume demandé. Faites d’abord un essai court si votre motif utilise une petite séquence, une plage aléatoire étroite ou une courte liste de choix.
Décider quoi inclure dans l’URL de partage
- L’URL de partage n’inclut jamais la sortie générée.
- Excluez le motif de l’URL s’il contient des préfixes internes, des codes client ou d’autres identifiants sensibles.
- N’incluez la graine que si une autre personne doit recréer exactement le même échantillon.
Voir aussi
FAQ
Mes données sont-elles envoyées ?
Non. Tout fonctionne localement dans votre navigateur.
Puis-je partager les identifiants générés avec une URL ?
L’URL de partage contient uniquement les réglages. Utilisez la copie ou le téléchargement pour partager la sortie.
Le mode avec graine est-il sûr ?
Non. Le mode avec graine sert uniquement à la reproductibilité.
Puis-je exclure le motif de l’URL de partage ?
Oui. Désactivez l’inclusion du motif pour partager les réglages sans l’exposer.
Quand utiliser le mode avec graine ou exclure le motif de l’URL ?
Utilisez le mode avec graine lorsque vous avez besoin de reproduire exactement les mêmes identifiants de test. Excluez le motif de l’URL s’il contient des préfixes internes, des codes client ou d’autres identifiants sensibles.