Générateur d'UUID
Générez des identifiants uniques universels
Générez des identifiants uniques universels
Un UUID est un identifiant de 128 bits écrit sous forme de 32 chiffres hexadécimaux répartis en cinq groupes ; le 13e chiffre indique la version. La v7 (par défaut) commence par un timestamp en millisecondes : les nouveaux identifiants se trient donc dans l'ordre de création, ce qui convient bien aux clés primaires de base de données. La v4 est entièrement aléatoire et ne révèle rien de sa date de création. La v1 contient un timestamp et un identifiant de nœud, et ne sert que pour les systèmes plus anciens.
0190b5c4-7e1a-7c3d-9f42-3b8e6d1a2c55f47ac10b-58cc-4372-a567-0e02b2c3d479Utilisez la v7 pour les nouvelles clés primaires : elle est unique et se trie par date de création, ce qui garde les index B-tree compacts. Utilisez la v4 si l'identifiant ne doit rien révéler de sa date de création. Ne recourez à la v1 que si un système existant l'exige.
En pratique, non. Un UUID v4 compte 122 bits aléatoires : il faudrait en générer des milliards par seconde pendant des décennies avant qu'une collision devienne probable. La v7 ajoute un timestamp à des bits aléatoires, ce qui rend les doublons encore moins probables.
Oui. GUID est le nom donné par Microsoft au même format de 128 bits, défini dans la RFC 9562 (anciennement RFC 4122).
Non. Ils sont créés dans votre navigateur et ne sont ni envoyés ni stockés nulle part.