GUID ou UUID : la même chose
GUID (Globally Unique Identifier) est le nom que Microsoft utilise, dans .NET, Windows et SQL Server, pour ce que la norme appelle un UUID : un identifiant de 128 bits écrit en 32 chiffres hexadécimaux en cinq groupes (8-4-4-4-12). Tout GUID créé ici est un UUID valide, et inversement : vous pouvez le coller dans un Guid C#, une colonne uniqueidentifier de SQL Server, une colonne uuid de PostgreSQL ou un document JSON.
Aléatoire (v4) ou ordonné dans le temps (v7)
Un GUID v4 est entièrement aléatoire : c'est ce que donnent Guid.NewGuid() dans .NET et NEWID() dans SQL Server. Un GUID v7 commence par l'heure de sa création, donc les nouvelles valeurs se rangent après les anciennes : en clé primaire, il garde les index compacts, ce que les GUID aléatoires ne font pas (.NET 9 propose Guid.CreateVersion7() pour cela).
Créés dans votre navigateur
Les GUID sont tirés avec le générateur aléatoire cryptographique de votre navigateur, jamais sur notre serveur, et rien n'est conservé. Générez-en jusqu'à 100 d'un coup, en majuscules ou minuscules, avec ou sans tirets, puis copiez-les tous en un clic.