Générateur d'UUID / GUID v4 (En lot)

Générez des identifiants uniques universels aléatoires conformes RFC 4122.

Générateur d'UUID / GUID v4 (En lot)

Générez des identifiants uniques universels aléatoires conformes RFC 4122.

Comment ça fonctionne

1
Set Criteria & Options
Select length, format, or generation parameters for your output.
2
Generate Instantly
Generate secure, random, or custom data entirely in your browser.
3
Copy or Export
Copy the generated output to your clipboard or download the file.
Centre d'Expertise & Architecture Technique

Générateur d'UUID / GUID v4 en Ligne, Aléatoire Cryptographique & Lot

L'identifiant unique universel (UUID, pour Universally Unique Identifier), standardisé par l'IETF dans la spécification RFC 4122 et équivalent au GUID de Microsoft, est un identifiant numérique de 128 bits conçu pour garantir l'unicité globale des enregistrements à travers des architectures informatiques distribuées sans nécessiter de coordination centrale ni d'autorité d'enregistrement. La version 4 (UUID v4), fondée sur un aléa cryptographique pur, offre un espace d'adressage colossal de 2^122 combinaisons, rendant la probabilité de collision mathématiquement négligeable.

Un ingénieur de base de données conçoit le schéma d'une plateforme SaaS multi-locataires et doit provisionner des clés primaires uniques pour une table de comptes clients. En utilisant le générateur par lot, il demande la création instantanée de 50 identifiants UUID v4 au format standard normalisé à 36 caractères (comprenant 32 chiffres hexadécimaux et 4 tirets d'espacement structurés sous la forme 8-4-4-4-12, comme f47ac10b-58cc-4372-a567-0e02b2c3d479). Le générateur contrôle que le 13e caractère hexadécimal indique impérativement la version 4 et que les bits de variante RFC 4122 (commençant par 8, 9, a ou b) sont rigoureusement respectés. L'outil permet de copier l'ensemble de la liste en un clic, avec options de passage en majuscules ou suppression des tirets pour les stockages binaires compacts.

Les nombres pseudo-aléatoires sont produits directement par la méthode cryptographique sécurisée crypto.getRandomValues() intégrée à votre navigateur web, écartant toute prédictibilité.

Architecture Fondamentale & Modélisation Mathématique

Structure UUID v4 RFC 4122 : xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx (où y ∈ {8, 9, a, b})

Sur les 128 bits de l'identifiant, 6 bits sont réservés pour la version (4) et la variante (RFC 4122), laissant 122 bits d'entropie cryptographique pure générant environ 5,3 × 10^36 combinaisons uniques.

Directives d'Ingénierie & Bonnes Pratiques

  • Exiger un générateur cryptographiquement sécurisé (CSPRNG) : Ne générez jamais d'UUID avec la fonction Math.random() de base, dont la faible entropie favorise les collisions ; vérifiez l'usage de l'API Web Crypto.
  • Stocker les UUID sous forme binaire de 16 octets dans les bases de données : Enregistrer un UUID sous forme de colonne binaire (UUID natif ou BINARY(16)) divise par deux l'occupation mémoire par rapport à une chaîne de caractères de 36 caractères.
  • Considérer les UUID v7 pour les clés primaires indexées : Pour les index B-Tree massifs en base de données, les identifiants séquentiels avec horodatage préfixé limitent la fragmentation des index par rapport aux UUID v4 purement aléatoires.
  • Respecter la casse conventionnelle en minuscules : La norme RFC 4122 spécifie que les UUID doivent être émis en caractères hexadécimaux minuscules pour éviter les incohérences de comparaison.

Foire Aux Questions & Réponses d'Experts (FAQ)

Quelle est la probabilité que deux identifiants UUID v4 soient identiques (collision) ?
Elle est virtuellement nulle. Il faudrait générer un milliard d'UUID par seconde pendant plusieurs décennies pour qu'une probabilité de collision atteigne une chance sur un milliard. La probabilité d'une collision fortuite est inférieure à celle d'un impact de météorite.
Quelle est la différence exacte entre un UUID et un GUID ?
Aucune sur le plan fonctionnel. GUID (Globally Unique Identifier) est la terminologie traditionnellement employée par Microsoft, tandis qu'UUID est le terme standard international formalisé par l'IETF et l'ISO.
Puis-je générer des UUID sans tirets d'espacement ?
Oui. L'outil dispose d'une option pour supprimer les 4 tirets séparateurs, délivrant une chaîne brute continue de 32 caractères hexadécimaux prête pour les bases NoSQL ou certains systèmes d'indexation.
Les identifiants UUID générés sont-ils enregistrés sur vos serveurs ?
Non. Tout le tirage aléatoire et le formatage sont réalisés exclusivement en local dans la mémoire de votre navigateur internet. Aucun identifiant n'est jamais journalisé.