UUID en français

Introduction au UUID

Un identifiant unique universel (UUID) est une chaîne composée de 128 bits, conçue pour être unique, avec un risque quasi nul d'entrer en conflit avec d'autres UUID générés par quiconque dans le monde. Ce type d'identifiant peut être créé sur n'importe quel ordinateur, sans nécessiter d'autorité centralisée.

Utilisation des UUID

Les UUID sont fréquemment employés dans les tables de bases de données en tant que clés uniques. Ils se révèlent particulièrement utiles dans les situations où un identifiant distinct est requis dans une application ou un système donné.

Format d'un UUID

Un UUID est généralement représenté par 32 caractères hexadécimaux, regroupés en cinq segments séparés par quatre traits d'union. Par exemple :

123e4567-e89b-12d3-a456-426614174000

Ce qui donne un total de 36 caractères, suivant le format 8-4-4-4-12.

Exemple de génération d'un UUID en JavaScript

Les UUID peuvent être générés en JavaScript en utilisant le paquet uuid. Vous pouvez installer ce paquet via npm avec la commande suivante :

npm install uuid

L'exemple ci-dessous montre comment générer un UUID à l'aide de la fonction uuidv4() :

const { v4: uuidv4 } = require('uuid');
console.log(uuidv4()); // Sortie : 7637c099-79c8-4685-ad47-b1b985f7ac2b