Générateur d'UUID v1

Générez un ou plusieurs identifiants UUID v1 horodatés dans le navigateur avec une adresse MAC et une séquence d’horloge configurables.

Options
Commencez avec un UUID, puis passez en mode lot lorsque vous avez besoin d’une liste.

Le mode unique garde la sortie ciblée ; le mode lot active le réglage du nombre.

Une valeur de 14 bits utilisée avec l'horodatage pour éviter les collisions.

Une adresse aléatoire administrée localement est utilisée par défaut afin de ne pas exposer de véritables adresses matérielles.

Résultats
Valeurs UUID v1 générées localement pour le mode et les paramètres de nœud sélectionnés.

-

Générez localement dans votre navigateur des identifiants UUID v1 lorsque vous avez besoin de valeurs qui incluent l’heure de création et un identifiant de nœud. Cet outil est utile pour les intégrations anciennes, les imports de bases de données, les jeux de données ordonnés et les systèmes qui attendent encore des UUID version 1 conformes à RFC 4122.

Quand UUID v1 est utile

UUID v1 stocke un horodatage, une séquence d’horloge et une valeur de nœud de 48 bits dans une chaîne UUID standard de 36 caractères. Les ID générés peuvent ainsi être approximativement triés par heure de création tout en restant compatibles avec les systèmes qui acceptent des colonnes UUID ordinaires, des URL, des journaux et des charges utiles d’API.

Confidentialité et identifiants de nœud

La génération UUID v1 classique utilisait l’adresse MAC réelle d’une carte réseau, ce qui peut exposer des informations matérielles. Cet outil commence plutôt avec une adresse MAC aléatoire administrée localement. Vous pouvez saisir une valeur de nœud spécifique pour correspondre à un système ancien, mais évitez d’utiliser de véritables adresses matérielles dans des exemples publics ou des données partagées.

Séquence d’horloge et génération par lot

La séquence d’horloge est une valeur de 14 bits qui aide à éviter les collisions lorsque le même nœud génère des ID à peu près au même moment. La génération par lot conserve tous les ID dans la même milliseconde et incrémente le tick de 100 nanosecondes pour chaque ligne, afin que chaque valeur du résultat reste distincte.