Lección 3
UUID v4 y aleatoriedad
Cómo los UUID v4 usan bits aleatorios y qué significa realmente el riesgo de colisión.
Un UUID v4 contiene bits aleatorios más bits fijos de versión y variante. En la práctica, eso deja 122 bits aleatorios.
El riesgo de colisión es extremadamente bajo cuando se genera con una buena fuente aleatoria. La condición importante es calidad de la aleatoriedad: usa APIs criptográficas de la plataforma o bibliotecas de confianza, no Math.random().
UUID v4 encaja bien para:
- Registros locales temporales
- Claves primarias de base de datos donde el orden aleatorio es aceptable
- Datos mock y ejemplos
- IDs de correlación
Si necesitas IDs que se ordenen por tiempo de creación, considera UUID v7 u otro esquema de identificador ordenado.
Conclusión clave
122 bits aleatorios de calidad hacen que las colisiones sean prácticamente irrelevantes. Usa el Generador UUID con criptografía del navegador para fixtures y pruebas locales.