Comment générer des UUID aléatoires (v4)
Fixtures, données de seed, identifiants de corrélation, une clé primaire qu’il vous faut tout de suite : un UUID v4 est à un clic. Définissez la quantité, choisissez le format d’affichage et copiez des valeurs produites par le générateur cryptographique de votre propre navigateur.
Étape par étape
Ouvrez le générateur d’UUID
Lancez le générateur gratuit, qui fonctionne entièrement dans votre navigateur.
Choisissez la quantité
De 1 à 100 valeurs par exécution ; chaque valeur obtient son propre appel à crypto.randomUUID().
Choisissez le format d’affichage
Minuscules ou majuscules, avec ou sans tirets ; la forme canonique en minuscules avec tirets est celle qu’attendent la plupart des bases de données.
Générez
Chaque valeur est un UUID version 4 : le 4 du troisième groupe marque la version et les premiers bits du groupe suivant codent la variante RFC.
Copiez ou téléchargez
Placez les valeurs dans votre fixture, votre script de seed ou votre insertion SQL.
Conseils pour réussir du premier coup
Les boutons de casse et de tirets ne changent que l’affichage des mêmes octets générés ; ils ne demandent pas de nouvel aléa.
Gardez la forme canonique avec tirets sauf si vous savez que le système cible en accepte une autre ; retirer les tirets peut entrer en conflit avec les systèmes qui exigent la forme canonique.
Un UUID est un identifiant, pas un secret : ne l’utilisez jamais comme clé d’API, jeton ou mot de passe.
Questions fréquentes
Les options majuscules et sans tirets génèrent-elles de nouvelles valeurs ?
Non. Ces contrôles ne changent que l’affichage des mêmes octets générés ; les basculer ne demande pas de nouvel aléa.
Puis-je utiliser un UUID généré comme clé d’API ?
Il ne faut pas le traiter comme tel. L’unicité et la génération aléatoire n’offrent ni cycle de vie de clé, ni secret, ni permissions, ni révocation.