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.
Vous pouvez vérifier la sortie de ce générateur d'UUID v4 à l'oeil Prenez un id tel que 3f2b8c1e-9d4a-4e7b-b6a2-5c0d8e1f7a93 : le premier chiffre du troisième groupe est toujours 4, la version, et le premier chiffre du quatrième groupe est toujours 8, 9, a ou b, la variante Un chiffre hexadécimal sur deux provient du générateur aléatoire d'uuid. Passez Format à Aucun tiret et le même id est 32 caractères ; {braces} en fait 38. Tout générateur de mise en page UUID en ligne ou générateur UUID 9 suit ce même.
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é
Entrez combien d'UUID générer dans le champ Nombre d'UUID, qui est configuré pour 1 à 100 par clic, et choisissez un format : par défaut (minuscules), UPPERCASE, Pas de tirets ou {braces}.
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 l'icône de copie à côté de n'importe quel UUID pour copier celui-ci, ou sur le bouton Copier au-dessus de la liste pour récupérer l'intégralité du lot, un identifiant par ligne, dans le format que vous avez choisi.
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!