Générateur d'UUID
Générez des UUID de version 4 à partir d'une source aléatoire sécurisée.
- Fonctionne dans votre navigateur — votre texte n'est jamais envoyé nulle part
- Sans inscription, sans quota, gratuit et utilisable aussi souvent que vous le souhaitez
Comment ça marche
Un UUID est un identifiant de 128 bits, assez long pour que vous puissiez en générer un n'importe où, à tout moment, sans vous coordonner avec personne, en étant sûr que personne d'autre ne générera jamais le même.
La version 4 signifie aléatoire
Un UUID v4 est aléatoire, à l'exception de quelques bits qui identifient la version. Il en existe environ 5,3 fois 10 puissance 36, si bien qu'une collision accidentelle n'est pas une préoccupation pratique.
D'où vient l'aléa
Ils proviennent du générateur de nombres aléatoires cryptographique du navigateur plutôt que d'un générateur généraliste : les valeurs conviennent donc là où l'imprévisibilité compte autant que l'unicité.
Version 4, telle que définie dans la RFC 9562
Chaque UUID ici est de version 4 : 122 bits aléatoires plus des bits fixes de version et de variante, écrits sous la forme de 32 chiffres hexadécimaux en cinq groupes. L'aléa provient du générateur cryptographiquement sûr de votre navigateur (crypto.randomUUID, ou crypto.getRandomValues quand il est absent). Vous pouvez en créer jusqu'à 500 à la fois.
À quel point ils sont uniques
Avec 122 bits aléatoires, il faudrait générer environ 2,7 milliards de milliards (2,7 × 1018) d'UUID avant d'avoir ne serait-ce que 50 % de chances d'obtenir un seul doublon.
Ce qu'il ne produit pas
Les UUID de version 7, qui commencent par un timestamp pour être triés par date de création, ne sont pas générés ici.
Générateur d'UUID : questions
Sont-ils vraiment uniques ?
Pour les usages pratiques, oui. L'espace des valeurs est assez vaste pour qu'une collision ne soit pas une préoccupation réaliste.
Puis-je en générer beaucoup à la fois ?
Oui, jusqu'à 500 à la fois.
Sont-ils générés sur un serveur ?
Non. Ils viennent de votre propre navigateur.