Generador de UUID
Genera uno o más UUIDs aleatorios versión 4. Opciones para mayúsculas y eliminación de guiones.
Cómo funciona
El Generador de UUID produce identificadores universalmente únicos compatibles con RFC 4122 en tu navegador. Elige la versión UUID 4 (aleatoria, el predeterminado moderno — 122 bits de aleatoriedad, con probabilidad de colisión negligible incluso después de generar miles de millones de identificadores) o la versión 1 (basada en tiempo y MAC — preserva el orden cronológico, menos común hoy porque filtra la dirección MAC del host), selecciona cuántos generar a la vez (de 1 a varios miles) y pulsa Generar.
La herramienta usa crypto.getRandomValues para los bits aleatorios, garantizando unicidad estadística, y formatea la salida en la forma canónica 8-4-4-4-12 hexadecimal en minúsculas con guiones (xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx) que las bases de datos, APIs y archivos de configuración aceptan universalmente. UUID v4 es la elección correcta por defecto para casi todos los casos de uso: IDs de eventos de sistemas distribuidos, claves primarias de base de datos cuando no existen claves naturales, IDs de correlación de solicitudes para trazado y identificadores únicos para fixtures de prueba.
La generación es instantánea y corre íntegramente en el lado del cliente; los UUIDs que produces no se almacenan ni transmiten, por lo que incluso los identificadores usados en sistemas de producción permanecen confidenciales.
Casos de uso
- Generar claves primarias para registros de base de datos
- Crear identificadores únicos para eventos de sistemas distribuidos
- Producir GUIDs de prueba para pruebas unitarias
- Generar IDs de correlación para rastreo de solicitudes
Preguntas frecuentes
- ¿Debo usar v4 o v1?
- v4 para casi todo. v1 es mayormente histórico — incrusta una marca de tiempo y (originalmente) la dirección MAC del host, lo que filtra información que normalmente no quieres compartir.
- ¿Qué tan único es un UUID v4?
- La probabilidad de colisión es negligible a cualquier escala práctica. Puedes generar mil millones de UUIDs y la probabilidad de cualquier duplicado es alrededor de 10^−18.
- ¿Son estos criptográficamente aleatorios?
- Sí — los 122 bits aleatorios provienen de crypto.getRandomValues, la misma fuente usada para claves TLS. Son imposibles de adivinar por un atacante.
- ¿Por qué todos mis UUIDs v4 tienen un 4 en el tercer grupo?
- Es el campo de versión — el 13° dígito hexadecimal está fijado en 4 para marcar estos como UUIDs aleatorios de versión 4, según RFC 4122.
- ¿Se envían los UUIDs generados a algún lugar?
- No. Se producen en tu navegador y existen solo en la página actual.