Identifiant de ligne en base de données
e75f2d03-b3d6-4c4e-8c2d-f81f97959501
Un identifiant tiré au hasard sert de clé primaire pour une ligne, sans dépendre du serveur ni du moment de l'insertion dans la table.

Pour alimenter des tests, maquettes ou jeux de données avec des identifiants distincts, Générateur UUID prépare des valeurs UUID v4 prêtes à copier.
Obtenez des identifiants UUID v4 prêts à copier pour vos tests, données ou prototypes. Le résultat reste dans votre navigateur, sans aucun envoi.
Vous préparez un jeu de données de test pour une application. Générez quelques UUID v4, copiez-les dans votre fichier de test et vérifiez que chaque ligne reçoit un identifiant différent avant de lancer vos scénarios.
La génération se déroule dans votre navigateur. Les identifiants produits restent sur votre appareil et ne sont envoyés nulle part. Aucun compte n est requis pour obtenir une valeur.
Oui, un UUID v4 est souvent employé comme identifiant technique. Vérifiez toutefois le type de colonne et les contraintes de votre base avant de l insérer.
Ils sont produits de façon aléatoire selon le format v4. Cette variété est attendue et rend chaque valeur difficile à deviner à partir d une autre.
L outil produit les valeurs à la demande dans votre navigateur. Générez-en autant que nécessaire pour votre test, puis copiez la série avant de fermer la page.
e75f2d03-b3d6-4c4e-8c2d-f81f97959501
Un identifiant tiré au hasard sert de clé primaire pour une ligne, sans dépendre du serveur ni du moment de l'insertion dans la table.
fad2522b-065a-4963-9834-052188a1f98b
Plusieurs fichiers peuvent cohabiter dans un même dossier, car le tirage aléatoire écarte presque toujours les collisions de nom quand des personnes déposent un document au même endroit.
97f9c265-3324-4dd5-b2ee-a479ccac380c
Un service peut suivre une même opération d'un bout à l'autre grâce à cette clé, sans risquer de confondre les traces de requêtes voisines dans les journaux.
| Élément | Valeur |
|---|---|
| Longueur | 36 caractères |
| Tirets | positions 9, 14, 19 et 24 |
| Version | 15e caractère : 4 |
| Variante | 20e caractère : 8, 9, a ou b |
| Part aléatoire | 122 bits sur 128 |
Valeurs mesurées par le moteur du site
Le navigateur fabrique la valeur lui-même, à travers la fonction crypto.randomUUID, qui puise dans son générateur aléatoire cryptographique. Rien ne quitte la page, aucun serveur n'intervient, et l'identifiant s'affiche aussitôt dans la zone de résultat.
La valeur obtenue se lit en cinq groupes de caractères hexadécimaux, selon le découpage 8-4-4-4-12, soit trente-deux signes au total. Certains de ces signes ne viennent pas du hasard, car la norme y inscrit la version et la variante de l'identifiant. Le quinzième caractère porte ainsi la version 4, tandis que le vingtième prend l'une des quatre valeurs huit, neuf, a ou b.
Le reste des positions est tiré au hasard, ce qui rend la répétition d'une même valeur si improbable qu'une application n'en verra sans doute jamais au cours de son existence.
Pour une clé primaire ou un index de base de données, mieux vaut parfois une version ordonnée, la version 7, dont les premières positions suivent l'horloge. Les enregistrements restent alors bien rangés et les écritures se répartissent sans creuser de vides dans l'arbre.