Générateur d'UUID

Identifiants uniques en un instant

Aucune base de données : AIMRAN ne conserve ni vos fichiers, ni vos textes, ni vos résultats

Qu’est-ce que Générateur d'UUID ?

Un UUID (aussi appelé GUID) est un identifiant unique de 36 caractères utilisé dans les bases de données, les API et les applications pour donner un nom unique à chaque enregistrement. Cet outil les génère instantanément.

Vous pouvez choisir entre la version 4, entièrement aléatoire, et la version 7, qui commence par la date et l’heure et se trie donc toute seule chronologiquement.

Mode d’emploi

  1. Choisissez la version : v4 ou v7.
  2. Indiquez combien d’UUID il vous faut, de 1 à 1000.
  3. Activez ou désactivez les tirets et les majuscules.
  4. Cliquez sur « Tout copier » ou téléchargez-les dans un fichier texte.

Avantages

Détails techniques

Les UUID v4 utilisent crypto.randomUUID ou, à défaut, 16 octets de crypto.getRandomValues avec les bits de version (0100) et de variante (10) fixés, ce qui laisse 122 bits aléatoires. Les UUID v7 suivent la RFC 9562 : 48 bits pour le timestamp Unix en millisecondes, 4 bits de version, 12 bits servant de compteur monotone pour garder l’ordre dans la même milliseconde, 2 bits de variante et 62 bits aléatoires. Triables dans le temps, les v7 réduisent la fragmentation des index B-tree par rapport aux v4 lorsqu’ils servent de clé primaire. Le format standard est 8-4-4-4-12 en hexadécimal, éventuellement sans tirets (32 caractères) ou en majuscules.

Questions fréquentes

Qu’est-ce qu’un UUID ?

Un identifiant universel unique de 128 bits, écrit sous forme de 32 caractères hexadécimaux en groupes 8-4-4-4-12, par exemple 550e8400-e29b-41d4-a716-446655440000.

Quelle différence entre UUID v4 et v7 ?

Le v4 est entièrement aléatoire. Le v7 commence par un horodatage en millisecondes, si bien que les identifiants sont triés par date de création.

Un UUID v4 peut-il se répéter ?

En pratique, non : avec 122 bits aléatoires, il faudrait en générer des millions de milliards pour avoir une probabilité de collision notable.

UUID et GUID, c’est la même chose ?

Oui. GUID est le nom employé par Microsoft pour le même standard d’identifiants de 128 bits.

Quel UUID utiliser comme clé primaire dans une base de données ?

Le v7 est généralement préférable : comme il est triable dans le temps, les nouveaux enregistrements s’insèrent en fin d’index et les performances sont meilleures qu’avec le v4.

Plus d’outils : Développeurs