UUID v4 — aléatoire
Un UUID standard construit à partir de 122 bits aléatoires. La version la plus répandue, avec une probabilité de collision pratiquement nulle.
UUID v7 — trié par temps
Stocke les millisecondes Unix dans les 48 premiers bits, de sorte que les identifiants se trient par ordre de création. Idéal pour les clés primaires et les index de base de données.
ULID
Crockford Base32 de 26 caractères. Se trie de façon lexicographique = chronologique, et constitue un identifiant compact qui s'intègre bien dans les URL et les noms de fichiers.
Aléa sécurisé
Basé sur crypto.randomUUID() / getRandomValues. Généré uniquement dans votre navigateur, sans rien envoyer à un serveur.