Probabilidad de colisión y seguridad
Analizamos si un UUID es realmente único y si puede usarse como token de seguridad.
Probabilidad de colisión
El v4 usa 122 bits aleatorios, lo que alcanza 5×10³⁶ combinaciones. A escala realista las colisiones prácticamente no ocurren, pero deben generarse siempre con una fuente de aleatoriedad criptográfica (getRandomValues).
Previsibilidad
v1·v7 incluyen una marca de tiempo, por lo que se puede inferir la hora de creación. Para tokens de sesión o secretos que deben ser difíciles de adivinar, es más seguro usar v4 o un generador de tokens dedicado.
Aviso de seguridad
Un UUID solo garantiza la "unicidad", no el "secreto". Para autenticación y autorización, usa el UUID solo como clave única y gestiona los valores secretos con un token de seguridad aparte.