Generador de UUID v7

Genere valores UUID v7 en línea: UUID ordenables por tiempo con una marca de tiempo de 48 bits en milisegundos y 74 bits aleatorios.

ID generados
Listo. Genere valores UUID v7 en su navegador.

Cómo se construye este ID

Estructura
Marca de tiempo Unix de 48 bits en milisegundos, bits de versión 7, bits de variante RFC y relleno aleatorio.
Entropía
74 bits aleatorios en esta implementación; no se incluye un contador monotónico.
Tiempo
Sí. Los primeros 48 bits codifican el momento de creación, por lo que los ID se ordenan cronológicamente entre milisegundos distintos.
Riesgo de colisión
Dentro de un mismo milisegundo, las colisiones dependen de 74 bits aleatorios; para volúmenes extremadamente altos en el mismo milisegundo, se recomienda utilizar un servicio de ID coordinado.
Ejemplo
019f54d2-195f-716c-8f0d-0c6eb48582db

Tus ID se generan localmente con aleatoriedad fuerte del navegador. No se envía nada a BroBroGo.

Preguntas frecuentes

¿Por qué elegir UUID v7 en lugar de UUID v4?

UUID v7 conserva la estructura de UUID pero se ordena por tiempo, lo que ayuda a que los registros de logs, los índices de bases de datos y los flujos de eventos mantengan un orden casi cronológico.

¿UUID v7 oculta la hora de creación?

No. La marca de tiempo forma parte del ID. Use UUID v4 o NanoID si necesita un identificador opaco sin datos temporales.