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.

Volver al resumen del curso