Herramientas abiertas · 0

Acerca de

Generador de UUID

Al abrir la ventana ya hay un UUID aleatorio de la versión 4; pide cinco o mil, y cópialos como líneas, un array JSON o una lista SQL. La versión 7 pone la hora primero, así que los ID se ordenan según se crearon; las versiones 5 y 3 convierten un nombre en el mismo UUID siempre; y junto a ellas hay ULID y Nano ID.

Qué hace

  • Versión 4 aleatoria; versión 7 ordenada por tiempo, en orden incluso si se generan mil en un milisegundo; versión 1 con un nodo aleatorio.
  • Versiones 5 y 3 de un nombre, con espacio de nombres DNS, URL, OID, X.500 o uno propio; los UUID Nil y Max.
  • De uno a mil a la vez, copiados uno por uno o todos juntos, descargados, o escritos como JSON o SQL.
  • En minúsculas o mayúsculas, sin guiones, entre llaves como los escribe .NET, como URN o como 22 caracteres de Base64 URL-safe.
  • ULID, ordenables por tiempo como texto plano, y Nano ID de cualquier longitud y alfabeto, con el tiempo hasta que un repetido sea probable.
  • Inspeccionar: pega un UUID o un ULID para ver su versión, su variante y, si la lleva, la hora en que se creó.

Cómo se usa

  1. Elige la versión, o ULID o Nano ID.
  2. Ajusta cuántos y cómo se escriben.
  3. Cópialos o descárgalos.
  4. Pega cualquier UUID en Inspeccionar para leerlo.

Qué no hace

  • Crear las versiones 2, 6 y 8: se leen en Inspeccionar, no se crean, porque nadie las pide.
  • Una versión 1 con la dirección de tu tarjeta de red: una página web no puede leerla, y de todos modos no tiene lugar en un ID.
  • KSUID, Snowflake y CUID2: cada uno viene con su propia biblioteca, y un sistema que necesita uno ya la tiene.
  • Una API: los ID se crean en tu navegador, y no hay ningún servidor al que preguntar.

Preguntas

¿Versión 4 o versión 7?

Versión 4 cuando el orden no importa. Versión 7 para claves de base de datos: las claves ordenadas mantienen en orden un índice, y de ellas se puede leer la hora en que se creó el ID.

¿De verdad son únicos?

Un UUID de la versión 4 tiene 122 bits aleatorios. Tendrías que generar unos 2,7 trillones (2,7 × 10^18) antes de que un duplicado fuera tan probable como no.

¿Por qué la versión 5 da siempre el mismo UUID?

Es por diseño: se construye con el SHA-1 del espacio de nombres y el nombre, así que el mismo nombre da el mismo ID en cualquier máquina. Úsala donde dos sistemas deban acordar un ID sin comunicarse.

¿Qué es un ULID?

Veintiséis caracteres de base32 de Crockford con la hora primero, así que se ordena por hora de creación como texto plano y no tiene guiones. Por debajo son 128 bits, como un UUID.

Todo lo de aquí funciona en tu navegador. Nada de lo que escribes, pegas o abres se sube, y no hay cuenta ni cola. Cómo funciona.

Se usa a menudo con

Más en Generadores

  • Generador de contraseñas: Genera contraseñas aleatorias seguras, frases de contraseña fáciles de recordar y PIN en tu navegador, con la entropía real en bits y el tiempo que tardarían en adivinarse.
  • Generador de códigos QR: Crea códigos QR para enlaces, Wi-Fi, contactos, correo, SMS y eventos: códigos estáticos que no caducan, con colores, logo y descarga en PNG o SVG.

Todas las herramientasAcerca de utilbrewPrivacidad