Générez localement des UUID de version 4 dans votre navigateur avec crypto.randomUUID()
(avec une solution de repli pour les navigateurs plus anciens). Choisissez le nombre d’UUID à créer, de 1 à 500, et affichez les lettres hexadécimales en minuscules, comme c’est courant dans les API et les journaux, ou en majuscules. Rien n’est envoyé au serveur.
Un UUID de version 4 est un identifiant de 128 bits dont les bits, hors version, proviennent d’octets aléatoires cryptographiquement sûrs. Il ne nécessite ni compteur central ni base de données, ce qui le rend pratique pour les identifiants générés côté client, les enregistrements et données de test, les noms de fichiers, les services distribués et les tâches d’importation.
Les valeurs en minuscules et en majuscules représentent le même UUID ; la casse ne modifie que l’affichage. Les UUID v4 ne contiennent pas d’heure de création et ne se trient pas par ancienneté. Utilisez le Générateur UUID v7 lorsque des identifiants approximativement ordonnés dans le temps conviennent mieux à un index de base de données ou à un flux d’événements.
Les collisions entre UUID aléatoires sont extrêmement improbables, mais une application doit tout de même garantir l’unicité lorsque les doublons seraient dommageables. Considérez les UUID comme des identifiants et non comme des secrets : ce ne sont ni des mots de passe, ni des jetons d’accès, ni des preuves d’autorisation.