Generate UUIDs
Validate UUID
Generated UUIDs(1)
Qu'est-ce que le générateur UUID ?

UUID Generator est un outil en ligne gratuit qui crée des identifiants universels uniques (UUID), également appelés GUID (Globally Unique Identifiers). Les UUID sont des valeurs de 128 bits utilisées pour identifier de manière unique les objets, les enregistrements et les ressources dans les systèmes logiciels sans nécessiter d'autorité centrale.
Ce générateur produit des UUID version 4, la variante aléatoire, qui est celle recherchée dans presque tous les cas où un identifiant doit être unique sans se coordonner avec autre chose Vous pouvez en générer un à la fois ou en générer des dizaines en masse, et les copier dans le format attendu par votre code : canonique, majuscule, contreventé ou avec les tirets supprimés.
Les UUID sont essentiels dans les systèmes distribués, les bases de données, les API et les microservices où une identification unique est nécessaire sur différents serveurs et services. Que vous ayez besoin d'une clé primaire pour un enregistrement de base de données, d'un jeton de session ou d'un nom de fichier unique, cet outil génère des UUID conformes aux normes instantanément dans votre navigateur.
Les versions ne sont pas interchangeables, et choisir la mauvaise a des conséquences La version 4 est de 122 bits aléatoires, ce qui est suffisant pour que les collisions ne soient pas une préoccupation pratique : vous auriez besoin de générer des milliards avant que les cotes ne valent la peine d'y penser La version 1 code un horodatage et l'adresse réseau de la machine, donc elle trie par heure de création et fuit où et quand elle a été faite, c'est pourquoi elle est tombée en disgrâce La version 7, la plus récente option, maintient l'ordre du temps sans l'identifiant matériel, et que l'ordre compte plus qu'il n'en semble : la version aléatoire 4 id se disperse dans le sens de jeton ne doit donc pas être un jeton.
Comment utiliser le générateur UUID ?
Vérifiez la version 4 est ce dont vous avez besoin
Décidez si la version 4 est le bon choix Ses 122 bits aléatoires en font la valeur par défaut pour les clés primaires, les noms de fichiers et les identifiants de corrélation ; les identifiants ordonnés dans le temps sont l'alternative lorsque la valeur sera indexée fortement par une base de données.
Définir la quantité
Choisissez le nombre d'UUID à générer à la fois. Vous pouvez générer un seul UUID ou générer plusieurs UUID pour les opérations par lots.
Générer des UUID
Cliquez sur générer Chaque identifiant suit la disposition de la version 4 définie dans la RFC 9562, avec ses bits aléatoires tirés de l'API Web Crypto plutôt que de Math.random.
Copier et utiliser
Cliquez sur n'importe quel UUID pour le copier dans votre presse-papiers ou utilisez le bouton Copier tout pour récupérer le lot entier pour une utilisation dans votre application.
Principales caractéristiques
Aléatoire cryptographique
Les 122 bits aléatoires proviennent de l'API Web Crypto, et non de Math.random, dont la sortie est prévisible à partir de valeurs antérieures
Quatre formats de sortie
Copiez en minuscules canoniques, majuscules, contreventées {...} ou avec les tirets supprimés, correspondant à ce que votre langue ou votre base de données attend
Génération de masse
Générez plusieurs UUID à la fois pour des opérations par lots comme l'amorçage de bases de données ou la création de données de test
Normes conformes
Chaque identifiant suit la disposition de la version 4 dans la RFC 9562, qui a rendu obsolète la RFC 4122, avec les bits de version et de variante correctement définis
Frequently Asked Questions
Related Tools
Timestamp Converter
Convert between Unix timestamps and human-readable dates
JWT Generator
Generate and sign JSON Web Tokens with HS256, HS384, or HS512, add standard claims, and copy the token. Runs client-side.
List Randomizer
Shuffle a list into random order or pick random winners from names, entries, or any list of items
Random Number Generator
Generate random numbers in any range, with unique-only and decimal options.
Comments
0 comments
No comments yet. Be the first to share your thoughts!