Aller au contenu
TextArray
Tout en local

Générateur d'UUID

Générez des UUID version 4, un par ligne, directement dans votre navigateur.

Sortie

Générateur d'UUID

Générez des UUID version 4 – de type aléatoire – un par ligne, de un à mille à la fois. Un UUID est un identifiant de 128 bits écrit sous forme de 32 chiffres hexadécimaux répartis en cinq groupes séparés par des tirets, et la version 4 signifie que 122 de ces bits sont aléatoires. C'est suffisamment aléatoire pour que la collision de deux UUID générés indépendamment ne soit pas un problème pratique, c'est exactement pourquoi ils sont l'identifiant par défaut pour les lignes de base de données, les files d'attente de messages, la corrélation de journaux et les systèmes distribués où aucune autorité centrale ne distribue d'identifiant.

Deux options ajustent le formatage. "Uppercase" produit A à F au lieu de a à f, ce à quoi s'attendent certains systèmes existants et des outils de type Microsoft. "Supprimer les tirets" vous donne la forme hexadécimale de 32 caractères qui correspond à une colonne compacte, un chemin d'URL ou un nom de fichier. Les deux peuvent être combinés et la sortie reste un identifiant par ligne afin que vous puissiez coller un lot directement dans une insertion SQL, une colonne CSV ou un fichier de départ.

Le but est de générer un lot : lorsque vous amorcez une base de données de test ou écrivez des appareils, vous avez généralement besoin d'une douzaine d'identifiants à la fois plutôt qu'un à la fois. Le décompte sous la sortie confirme combien ont été produits et la version de l'UUID, et le générateur utilise crypto.randomUUID, l'implémentation intégrée du navigateur, de sorte que les valeurs sont correctement formatées et que leur caractère aléatoire provient de la même source cryptographiquement sécurisée que le reste de la plate-forme.

Tout fonctionne localement. Rien n'est téléchargé, aucun identifiant n'est enregistré et aucun serveur ne voit jamais ce que vous avez généré, ce qui signifie également que l'outil fonctionne hors ligne une fois la page chargée.

FAQ

Les UUID sont-ils envoyés quelque part ?
Non, ils sont générés dans votre navigateur avec crypto.randomUUID et ne quittent jamais votre appareil.
De quelle version de l'UUID s'agit-il ?
Version 4, la aléatoire. Le chiffre de la version est toujours 4 et le chiffre de la variante est 8, 9, a ou b, comme l'exige la spécification.
Deux UUID pourraient-ils entrer en collision ?
En théorie oui, en pratique non. Avec 122 bits aléatoires, vous devrez générer des milliards d'UUID par seconde pendant des décennies avant qu'une duplication ne devienne probable.
Puis-je obtenir des UUID sans tirets ou en majuscules ?
Oui. "Supprimer les tirets" donne la forme hexadécimale de 32 caractères et "Majuscules" fait passer de a à f à A à F. Utilisez les deux ensemble si vous avez besoin d’un identifiant majuscule compact.
Combien puis-je en générer à la fois ?
Jusqu'à 1 000 par course. Générez à nouveau pour un autre lot : chaque exécution génère de nouvelles valeurs aléatoires.