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
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.