Qué es un UUID
Un UUID (identificador único universal) es un identificador de 128 bits, con un formato estándar de cadena hexadecimal 8-4-4-4-12:
550e8400-e29b-41d4-a716-446655440000
El valor central del UUID es "generar un ID globalmente único sin coordinación central"; guid y UUID son nombres distintos del mismo concepto.
Principales versiones de UUID
UUID v1 (basado en tiempo + dirección MAC)
Generado a partir de la marca de tiempo actual y la dirección MAC de la máquina. Ventaja: ordenable. Desventaja: expone la dirección de hardware.
UUID v4 (aleatorio)
Generado completamente con números aleatorios, es la versión más utilizada. Ventajas: implementación sencilla, sin fuga de información de la máquina, probabilidad de colisión extremadamente baja. Desventaja: no ordenable.
UUID v5 (basado en espacio de nombres + SHA-1)
Generado mediante hash SHA-1 a partir de un UUID de espacio de nombres y un nombre. Ventaja: la misma entrada produce el mismo resultado, reproducible.
Casos de uso típicos
- Clave principal de base de datos: las bases de datos distribuidas usan UUID v4 como clave principal para evitar conflictos de ID autoincrementales
- Nombres de archivo: los archivos subidos por usuarios se nombran con un identificador único para evitar sobrescritura por nombres duplicados
- ID de sesión / Token: las sesiones de inicio de sesión y los tokens de API se generan con UUID v4
- Seguimiento de tareas distribuidas: el seguimiento de enlaces de microservicios se identifica con UUID
- Identificación de usuarios anónimos: se asignan UUID a usuarios anónimos en escenarios de estadística y seguimiento
Cómo usar el generador de UUID de DocsAll
DocsAll ofrece un generador de UUID online, que admite generación por lotes:
1. Elegir la versión
Selecciona v1, v4 o v5 en el menú desplegable.
2. Configurar la cantidad
Introduce el número de UUID a generar; admite de 1 a 1000 a la vez.
3. Elegir las opciones de formato
Mayúsculas/minúsculas, incluir guiones o no, incluir llaves o no (estilo GUID).
4. Generar y copiar
Haz clic en el botón "Generar", se muestra la lista de resultados y se puede copiar con un clic.
Recomendaciones de uso
- En la mayoría de los casos usa v4 directamente, sencillo y fiable
- Si necesitas IDs reproducibles elige v5, con un espacio de nombres fijo
- Para claves principales de base de datos se recomienda v4 y crear un índice en el campo
- Para nombres de archivo, quitar los guiones queda más limpio
Junto con herramientas como Conversión de marca de tiempo y Codificación/decodificación Base64, el procesamiento de identificadores en el desarrollo diario se completa de forma eficiente.