Générateur d'UUID aléatoire
Générez des UUID aléatoires : des identifiants uniques, un ou plusieurs à la fois.
Comment utiliser Générateur d'UUID aléatoire
- Générez un UUID — ou un lot si vous en avez besoin de plusieurs.
- Copiez la ou les valeurs.
- Utilisez-les comme identifiants uniques — clés de base de données, identifiants d'API, noms de fichiers, balises de requête.
- Notez qu'il s'agit de la version 4 (aléatoire) — pour les identifiants ordonnés dans le temps, la version 7 existe pour les performances de l'index.
Qu'est-ce que Générateur d'UUID aléatoire ?
Un générateur d'UUID aléatoire crée des UUID version 4 – des identifiants universellement uniques de 128 bits comme f47ac10b-58cc-4372-a567-0e02b2c3d479 – générés à partir de nombres aléatoires. Il s'agit du moyen standard de créer des identifiants uniques sans aucune coordination centrale : deux systèmes n'importe où peuvent générer des UUID simultanément et efficacement sans jamais entrer en collision.
Le "en fait jamais" est mathématiquement sérieux : l'espace aléatoire est si vaste (2 ^ 122 possibilités pour la v4) que la génération de milliards d'UUID comporte des risques de collision négligeables. Cette propriété en fait l'identifiant incontournable pour les systèmes distribués, les bases de données et les API où les identifiants séquentiels ne fonctionneront pas.
À propos de Générateur d'UUID aléatoire
Générez un ou plusieurs UUID à la fois, prêts à être copiés.
Là où les UUID sont utilisés : clés primaires de base de données – en particulier dans les systèmes distribués où les ID à incrémentation automatique entreraient en collision entre les serveurs ; Identifiants de ressources API : identifiants uniques et non devinables pour les enregistrements (un UUID ne révèle rien sur le nombre ou l'ordre des enregistrements, contrairement aux ID séquentiels – un petit plus en matière de sécurité) ; idempotence et clés de requête : marquage des opérations de manière unique ; Noms de fichiers et d'objets : noms uniques garantis sans coordination ; et les ID de session et de transaction.
Remarque sur la version : la version 4 (aléatoire) est la version par défaut courante et ce qu'elle génère : pas d'ordre significatif, pur hasard, pas de données intégrées. D'autres versions existent (la v1 intègre l'horodatage + MAC, la v7 est ordonnée dans le temps pour de meilleures performances d'index de base de données) pour des besoins spécifiques. Compromis à connaître : les UUID sont plus grands que les entiers (16 octets contre 4-8) et leur caractère aléatoire peut fragmenter les index de base de données (la version 7 résout ce problème) — mais pour la plupart des utilisations, leur unicité sans coordination dépasse le coût. C'est le même générateur que notre générateur UUID. La génération est locale et aléatoire ; rien n'est stocké.
Foire aux questions
Learn more
Qu'est-ce qu'un UUID et quand devriez-vous en utiliser un ?
Les UUID sont partout dans les logiciels en tant qu'identifiants uniques. Voici ce qu’ils sont, comment ils restent uniques et quand les utiliser à la place de simples identifiants.
Read the guide