Générateur d'UUID
Générez un ou plusieurs UUID de version 4 en un clic. Les valeurs proviennent du générateur cryptographique de nombres aléatoires du navigateur : elles conviennent comme identifiants réels.
UUID
…
À propos de cet outil
Un UUID version 4 est un identifiant de 128 bits dont 122 bits sont aléatoires. La probabilité de générer deux fois la même valeur est si faible que bases de données, files de messages et systèmes distribués les considèrent comme uniques au niveau mondial sans aucune coordination.
La forme canonique compte 36 caractères : 32 chiffres hexadécimaux répartis en cinq groupes séparés par des tirets. Dans l'écosystème Microsoft, on parle plutôt de GUID, parfois entouré d'accolades.
Questions fréquentes
- Quelle différence entre UUID et GUID ?
- C'est le même identifiant de 128 bits. GUID est le nom employé par Microsoft, UUID le terme de la norme RFC 4122.
- Ces UUID sont-ils vraiment aléatoires ?
- Oui. Ils proviennent de `crypto.randomUUID()`, qui utilise la source d'aléa cryptographiquement sûre du système d'exploitation, et non `Math.random()`.
- Deux UUID peuvent-ils entrer en collision ?
- En théorie oui, en pratique non. Il faudrait générer environ 2,7×10¹⁸ UUID pour atteindre une probabilité d'une sur un milliard d'obtenir une seule collision.
- Faut-il utiliser un UUID comme clé primaire ?
- Cela fonctionne bien pour les systèmes distribués, mais les UUID aléatoires fragmentent les index B-tree. Si les performances d'écriture comptent, envisagez UUID v7 ou un identifiant séquentiel.
- Quelle version cet outil génère-t-il ?
- La version 4, la variante entièrement aléatoire. On la reconnaît au `4` en tête du troisième groupe.