Generador de UUID
Crea identificadores únicos UUID v4 aleatorios, de 1 a 100 a la vez, en mayúsculas o minúsculas, con o sin guiones. Todo ocurre en tu navegador.
Qué es un UUID v4 y cuándo usarlo
Un UUID (identificador único universal) versión 4 es un código de 128 bits, de los cuales 122
se generan al azar; por ejemplo 3f9a2c1e-8b4d-4e7a-9c2f-1d6e8a0b5c3d.
La probabilidad de que dos valores UUID v4 coincidan es tan pequeña que en la práctica es
despreciable: harían falta unos 2,7 trillones para llegar a un 50% de posibilidades de una
sola colisión. Por eso son la opción preferida para las claves primarias en bases de datos
distribuidas, los identificadores de sesión, los nombres de archivo únicos y los ID de las peticiones
en las API, sin necesidad de un contador central que mantenga sincronizados varios sistemas.
¿Son seguros los UUID generados en el navegador?
Sí: esta página usa crypto.randomUUID(), la API nativa de los navegadores modernos
que toma los datos del generador de números aleatorios criptográfico del sistema operativo (con
crypto.getRandomValues() como alternativa para los navegadores antiguos). Nunca usa
Math.random(), que es predecible y no sirve para generar identificadores.
Un detalle curioso del formato: el primer dígito después del segundo guion siempre es «4» (la
versión), y el primer carácter del bloque siguiente siempre es 8, 9, a o b (la variante).