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