Générateur d'UUID
Des UUID version 4 cryptographiquement aléatoires — générez-en un seul ou un lot entier en une fois.
Une identité sans registre
Le problème que résout un UUID est celui de la coordination. Quand une base de données centrale unique distribue des numéros — 1, 2, 3 — l'unicité est facile. Mais dès l'instant où des enregistrements sont créés de façon indépendante — une application mobile fonctionnant hors ligne, trois serveurs derrière un répartiteur de charge, deux tableurs fusionnés des mois plus tard — les numéros séquentiels entrent en collision dès le premier jour. Un UUID version 4 contourne entièrement la question : chaque partie tire ses propres 122 bits aléatoires, et l'espace des résultats possibles est si vaste que personne n'a jamais besoin de demander à qui que ce soit d'autre. C'est pourquoi on les rencontre comme clés de base de données, références de commande, noms de fichiers téléversés, et identifiants de corrélation qui permettent de suivre une seule requête à travers une pile de logs serveur.
Lots, tirets et casse
Réglez Combien jusqu'à 1000 et vous obtenez un UUID par ligne, prêt à coller dans une colonne de tableur, un jeu de test ou un script d'amorçage — pratique quand vous avez besoin d'enregistrements provisoires garantis de ne jamais entrer en collision avec de vrais. Les deux interrupteurs de mise en forme existent parce que les systèmes ne s'accordent pas sur les questions de cosmétique : décochez Inclure les tirets pour la forme compacte à 32 caractères que certaines bases de données et API préfèrent, et cochez Majuscules là où une charte l'exige. Aucun des deux ne change l'identité — majuscules et minuscules épellent la même valeur en hexadécimal — vous pouvez donc reformater un identifiant existant sans casser les références, à condition que le système qui le lit soit tout aussi détendu sur la casse.
Unique n'est pas la même chose que secret
Un UUID aléatoire est suffisamment imprévisible pour que personne ne puisse deviner le suivant, ce qui le rend acceptable à exposer dans une URL — une page de commande sur /a1b2c3 ne révèle rien à un visiteur sur le nombre de commandes existantes, contrairement à une page de commande sur /1042. Mais résistez à l'envie de le promouvoir en mot de passe ou en clé d'API : il n'a jamais été conçu comme un identifiant secret, et une fois qu'un identifiant est apparu à l'écran, dans des logs et dans des favoris, il est public par définition. Gardez les noms et les secrets dans des tiroirs séparés. Ce générateur est gratuit et sans limite, comme toute la catégorie Développement & données — et le jour où vous avez besoin d'un secret plutôt que d'un nom, fabriquez-le plutôt avec le générateur de mots de passe.
Ce qu'est réellement un UUID v4
Un UUID est un identifiant sur 128 bits conçu pour être unique sans aucune coordination centrale. La version 4 signifie qu'il est généré à partir de bits aléatoires (plutôt que dérivé du temps ou d'une adresse réseau) — la probabilité que deux UUID entrent en collision est astronomiquement faible, ce qui en fait le choix par défaut pour les clés de base de données, les identifiants de suivi et les noms de fichiers.
Deux UUID générés par cet outil peuvent-ils entrer en collision ?
En pratique, non — un UUID v4 comporte 122 bits aléatoires. Il faudrait en générer des milliards par seconde pendant des siècles avant qu'une collision devienne probable.
Mes données sont-elles envoyées quelque part ?
Non — les UUID sont générés entièrement dans votre navigateur grâce à l'API Web Crypto. Rien n'est téléversé.
