Generador de UUID v7
Genera valores UUID v7 online: UUID ordenables por tiempo con timestamp de 48 bits en milisegundos y 74 bits aleatorios.
ID generados
Cómo se construye este ID
- Estructura
- Timestamp 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 hay contador monotónico.
- Tiempo
- Sí. Los primeros 48 bits codifican el momento de creación, así que los IDs se ordenan por tiempo entre milisegundos distintos.
- Riesgo de colisión
- Dentro de un mismo milisegundo, las colisiones dependen de 74 bits aleatorios; para volúmenes extremos conviene un servicio coordinado.
- Ejemplo
019f3d6e-6cfc-74de-95dc-3cfaa35b21da
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 vez de UUID v4?
UUID v7 conserva la forma UUID pero se ordena por tiempo, útil para logs, índices de base de datos y flujos de eventos casi cronológicos.
¿UUID v7 oculta la hora de creación?
No. El timestamp forma parte del ID. Usa UUID v4 o NanoID si necesitas un identificador opaco sin datos de tiempo.