Ce générateur UUID produit des identifiants de version 4 avec le générateur de nombres aléatoires cryptographiques du navigateur. Les valeurs sont générées localement, jamais enregistrées, et peuvent être copiées sous forme de liste pour des tests, des jeux de données d’amorçage ou des clés de base de données.
Vos données sont traitées localement dans votre navigateur et ne sont pas envoyées à notre serveur.
Saisissez un nombre entier entre 1 et 100.
Comment utiliser cet outil
1 Choisissez le nombre d’UUID dont vous avez besoin, de 1 à 100.
2 Indiquez si la sortie doit être en majuscules et si les tirets doivent être conservés.
3 Cliquez sur « Générer » pour créer un nouveau lot ; modifier une option régénère aussi la liste automatiquement.
4 Copiez la liste ou effacez la sortie.
Formule et logique de calcul
Structure de la version 4
xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx
Un UUID v4 contient 122 bits aléatoires. Le quartet de version est fixé à 4 et les bits de variante sont réglés sur 10xx : c’est pourquoi le premier caractère du quatrième groupe est toujours 8, 9, a ou b.
Source d’aléatoire
crypto.randomUUID() ou crypto.getRandomValues()
L’outil utilise l’API cryptographique du navigateur. Il n’a pas recours à Math.random, ce qui rend les identifiants adaptés à des clés difficiles à deviner, et pas seulement à l’affichage.
Exemple de calcul
Un lot de cinq identifiants
Cinq clés de base de données sont nécessaires pour un jeu de données d’amorçage.
Nombre : 5
Minuscules avec tirets
Résultat : cinq UUID v4 distincts
Chaque valeur fait 36 caractères, tirets compris, et le quartet de version vaut toujours 4.
Identifiants compacts en majuscules
Un système stocke ses identifiants sans tirets.
Activer les majuscules
Désactiver les tirets
Résultat : 32 caractères hexadécimaux en majuscules par identifiant
La forme compacte porte les mêmes 128 bits ; seule la présentation change.
Cas limites et précision
Pas un substitut aux secrets
Les UUID v4 sont difficiles à deviner, mais ils ne sont pas conçus pour servir de mots de passe ou de jetons d’API. Pour des identifiants de connexion, utilisez un générateur de secrets dédié.
Les collisions sont négligeables
Avec 122 bits aléatoires, la probabilité de générer deux fois le même UUID est extrêmement faible. Une protection contre les doublons dans la base de données reste néanmoins une précaution utile.
Taille maximale d’un lot
Le générateur limite chaque lot à 100 identifiants pour que la page reste réactive. Générez un autre lot si vous en avez besoin de plus.
Questions fréquentes
Qu’est-ce qu’un UUID v4 ?+−
Un identifiant de 128 bits dont 122 bits sont aléatoires. Son champ de version vaut 4 et ses bits de variante l’identifient comme UUID conforme à la RFC 4122.
Ces UUID sont-ils assez aléatoires pour la production ?+−
Ils sont produits par le générateur aléatoire cryptographique du navigateur, adapté aux identifiants. Ils ne visent pas à remplacer des secrets cryptographiques.
Puis-je supprimer les tirets ?+−
Oui. Désactivez « Tirets » pour obtenir une chaîne compacte de 32 caractères hexadécimaux contenant les mêmes bits.
Les UUID sont-ils enregistrés quelque part ?+−
Non. Ils sont générés dans votre navigateur et ne sont ni envoyés à un serveur ni enregistrés.
Pourquoi le quatrième groupe commence-t-il par 8, 9, a ou b ?+−
Ces caractères encodent les bits de variante de l’UUID. Ce préfixe fixe fait partie du format RFC 4122 et n’est pas une coïncidence aléatoire.
Outils de développement similaires
Hachez, encodez ou formatez les valeurs qui utilisent ces identifiants.