🆔
Générateur d'UUID
Générez des UUID conformes à la norme RFC 4122 avec options avancées de formatage.
Générateur d'UUID
Créez des identifiants universellement uniques (UUID).
UUID générés
Total
Type d'UUID
UUID v4 (aléatoire)
Format de sortie
Texte brut
Notes importantes
Les UUID garantissent des identifiants uniques sans coordination centralisée.
❓Qu'est-ce que le générateur d'UUID
Le générateur d'UUID crée des identifiants universellement uniques de 128 bits répartis en groupes 8-4-4-4-12 (ex. 550e8400-e29b-41d4-a716-446655440000). Il supporte les versions v1 (horodatage + MAC), v4 (aléatoire cryptographique) et v5 (SHA-1 + namespace), propose la génération en masse, la personnalisation du Format et la copie instantanée. Utilisez-le pour des clés primaires, des identifiants d'API, des jetons de session, le traçage applicatif ou le renommage de fichiers. Toutes les opérations sont effectuées localement dans le navigateur afin de préserver la confidentialité des données.
✨Caractéristiques
🔢
Versions multiples
Génère UUID v1, v4 et v5 au sein d'une interface unique.
📦
Production en masse
Créez jusqu'à 1000 identifiants en un clic pour les tâches d'import ou de migration.
🎨
Formats personnalisés
Choisissez la casse, supprimez les tirets, exportez en texte brut ou en JSON selon vos besoins.
⚡
Copie instantanée
Copiez tous les UUID générés et collez-les directement dans vos outils.
📋Guide d'utilisation
Configurer les paramètres
Sélectionnez la version (v1 pour ordre temporel, v4 par défaut, v5 pour identifiants déterministes) puis définissez la quantité à générer.
Choisir le Format
Basculer entre majuscules/minuscules, conserver ou retirer les tirets, choisir la sortie brute ou JSON selon votre pipeline.
Générer et copier
Cliquez sur Générer pour créer les UUID localement, puis copiez-les ou exportez-les vers vos scripts et applications.
📚Introduction technique
🔑Structure des UUID
Les UUID sont des identifiants de 128 bits structurés en segments 8-4-4-4-12 où des bits spécifiques indiquent la version et la variante conformément à RFC 4122.
⚙️Algorithmes de génération
v1 combine horodatage et identifiant matériel pour fournir un ordre chronologique, v4 exploite une entropie cryptographiquement sûre, v5 hache un espace de noms et une valeur pour produire un identifiant déterministe.
🧮Probabilité de collision
Avec 2^122 combinaisons pour la version 4, la probabilité de collision est négligeable. L'ajout de contraintes uniques côté base de données reste recommandé pour les flux critiques.
🌐Interopérabilité multi-langages
Des exemples de code sont fournis pour JavaScript (crypto.randomUUID), Python (uuid.uuid4), Java, PostgreSQL, MySQL et MongoDB afin d'intégrer facilement les valeurs générées.
❓
Questions fréquentes
❓
UUID et GUID, est-ce la même chose ?
Oui. GUID est la terminologie Microsoft pour des identifiants compatibles avec la norme UUID RFC 4122.
💬
Quand choisir UUID v1 ou v4 ?
UUID v1 encode l'heure et l'adresse MAC pour un ordre temporel mais révèle des métadonnées. UUID v4 repose sur une entropie aléatoire sûre et convient à la plupart des scénarios.
🔍
Quelle est la probabilité de collision d'un UUID ?
Pour un UUID v4, la probabilité de collision est quasi nulle (2^122 combinaisons). Même en générant des milliards d'identifiants, la collision reste extrêmement improbable.
💡
Les UUID sont-ils adaptés aux clés de base de données ?
Oui pour des architectures distribuées. Pour une base unique, préférez un identifiant séquentiel ou un UUID ordonné (v1, ULID) pour de meilleures performances d'index.
📚
Commentaire stocker efficacement un UUID ?
Utilisez le Type natif UUID ou BINARY(16) dans les bases relationnelles, convertissez en chaîne uniquement pour l'affichage et ajoutez des index si nécessaire.
💡Cas d'usage
1️⃣
Clés primaires distribuées
Attribuez des UUID v4 à vos enregistrements pour fusionner plusieurs bases sans collision et conserver l'unicité globale.
2️⃣
Suivi de requêtes API
Générez un UUID pour chaque requête entrante afin de tracer les appels entre microservices dans vos journaux.
3️⃣
Jetons et sessions
Créez des UUID aléatoires pour les sessions utilisateurs, liens de réinitialisation et jetons temporaires.
4️⃣
Nommage de fichiers
Renommez fichiers et objets stockés pour éviter les collisions dans des environnements partagés.
5️⃣
Identifiants déterministes
Utilisez la version v5 avec namespace pour générer les mêmes UUID à partir d'une entrée Stable (par exemple, identifiants d'API).
🔗Related Documents
💾Fonctions UUID PostgreSQL-Documentation sur le Type UUID natif et la génération côté base de données.
📦Composants recommandés
User Comments
Loading...