Connectez-vous via MCP →

Entrez le calcul

Formule

Publicité

Résultats

UUID générés
5
Version 4 (aléatoire)
18cd0003-4fb0-4b38-a8d9-80e3c0940f38
3bb6ce55-b1c6-48c6-8145-0c16c046b287
27a00b34-e3e8-46ed-b25a-c3df661fdec9
0591598c-f077-4535-917b-97442040c83f
56ba6a9e-5402-4f50-bc93-c0b37b5bfc5b

Qu'est-ce qu'un UUID ?

Un UUID (Universally Unique Identifier, ou identifiant unique universel), également appelé GUID, est une valeur de 128 bits qui sert à identifier de manière unique des informations dans les systèmes informatiques, sans passer par une autorité centrale. Cet outil génère des UUID de version 4, construits presque entièrement à partir de nombres aléatoires. Avec 122 bits aléatoires, la probabilité que deux UUID générés soient identiques est si infime qu'on les considère comme uniques à l'échelle mondiale. Il s'agit d'un standard universel et indépendant du langage de programmation (RFC 4122).

Comment utiliser ce générateur

Indiquez le nombre d'UUID dont vous avez besoin (de 1 à 50), choisissez un affichage en minuscules ou en majuscules, puis décidez d'inclure ou non les tirets habituels. Cliquez sur « Calculer » et copiez les résultats. Les UUID sont précieux comme clés primaires de base de données, identifiants de requêtes API, noms de fichiers, jetons de session ou identifiants dans les systèmes distribués, partout où l'on ne peut pas compter sur un simple compteur auto-incrémenté.

Le format en détail

Un UUID de version 4 s'écrit sous la forme de 32 chiffres hexadécimaux répartis en cinq groupes séparés par des tirets : 8-4-4-4-12, par exemple xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx. Le chiffre représenté par 4 indique la version. Le chiffre représenté par y code la variante et doit valoir 8, 9, a ou b. Tous les autres x sont des chiffres hexadécimaux aléatoires.

$$\text{UUID} = \underbrace{\texttt{xxxxxxxx}}_{8}\text{-}\underbrace{\texttt{xxxx}}_{4}\text{-}\underbrace{\texttt{4xxx}}_{4}\text{-}\underbrace{\texttt{Yxxx}}_{4}\text{-}\underbrace{\texttt{xxxxxxxxxxxx}}_{12}\quad\times\,\text{Count}$$

Publicité
Schéma d'un UUID version 4 découpé en cinq segments séparés par des tirets montrant les positions fixes de version et de variante
Les cinq segments d'un UUID v4, avec le chiffre de version fixe (4) et le chiffre de variante (y) mis en évidence.

Exemple concret

Prenons une chaîne hexadécimale aléatoire telle que 3f9a7c1e b204 1d88 9c33 a7f019be24c1. Pour en faire un UUID v4 valide, on force le 13e chiffre à 4 et le 17e chiffre à une valeur de variante, ce qui donne par exemple 3f9a7c1e-b204-4d88-9c33-a7f019be24c1. Remarquez le 4 placé après le deuxième tiret et le 9 (une valeur de variante valide) après le troisième tiret.

Questions fréquentes

Ces UUID sont-ils cryptographiquement sûrs ? Ils sont générés à partir de la source pseudo-aléatoire de la plateforme et conviennent parfaitement comme identifiants. En revanche, pour des secrets à forte exigence de sécurité, préférez un générateur de nombres aléatoires cryptographique dédié.

Deux UUID peuvent-ils être identiques ? En théorie oui, mais la probabilité est négligeable : il faudrait en générer des milliards par seconde pendant de nombreuses années pour avoir une chance réaliste de collision.

Le fait de retirer les tirets change-t-il la valeur ? Non. Les tirets sont purement décoratifs ; les 128 bits sous-jacents restent identiques.

Dernière mise à jour: