Guía de la herramienta
Acerca de Generador de UUID
UUID v4 Generator crea identificadores aleatorios de 128 bits para solicitud IDs, claves de base de datos, datos de prueba y correlation IDs.
Permite generar varios IDs, cambiar a mayúsculas, quitar guiones y usar UUID v7 cuando necesitas orden temporal.
Cómo usar UUID v4 Generator
- Elige UUID v4 para IDs aleatorios o UUID v7 si necesitas orden cronológico.
- Define la cantidad antes de generar si necesitas fixtures, seed data o pruebas manuales.
- Activa mayúsculas solo si un sistema legado lo espera; en web y JSON suele usarse minúscula.
- Quita guiones solo si el campo o contrato necesita el formato compacto de 32 caracteres.
Cuándo usarlo
- Crear correlation IDs para unir logs de varios servicios.
- Generar registros de prueba sin depender de una secuencia de base de datos.
- Preparar IDs de ejemplo para mock JSON, OpenAPI o fixtures interfaz web.
- Usar UUID v7 en eventos o auditorías que deben ordenarse por creación.
Formato UUID y detalles prácticos
Un UUID estándar tiene 36 caracteres con guiones y grupos hexadecimales 8-4-4-4-12. UUID v4 es aleatorio; UUID v7 combina timestamp y bytes aleatorios.
- UUID v4: identificador aleatorio para la mayoría de IDs de aplicación y solicitud IDs.
- UUID v7: identificador ordenable por tiempo, útil para índices y eventos.
- Sin guiones: el mismo valor de 128 bits sin separadores.
- Mayúsculas: al ser hexadecimal, mayúsculas y minúsculas representan el mismo valor.
Preguntas frecuentes sobre Generador UUID
- ¿UUID v4 es realmente único?
- Es único de forma probabilística. Con una fuente aleatoria segura, la colisión es extremadamente improbable en usos normales.
- ¿Cuándo uso UUID v7?
- Cuando quieres IDs que se ordenen aproximadamente por creación, por ejemplo logs, eventos o índices de base de datos.
- ¿UUID en mayúsculas o minúsculas?
- Minúsculas es la convención habitual en web y JSON. Mayúsculas se usa si un sistema lo exige.
- ¿Puedo quitar los guiones?
- Sí, el valor es equivalente, pero conserva el formato estándar salvo que tu API o almacenamiento pida IDs compactos.
- ¿Los UUID generados se envían al servidor?
- No. La generación y el formato ocurren en el navegador y no se suben a wetool.site.
UUID frente a IDs auto-incrementales
Los IDs auto-incrementales son cortos, pero necesitan una secuencia central. UUID es más largo, aunque funciona mejor en sistemas distribuidos y colas.
Cuándo encaja UUID v4
UUID v4 funciona bien para IDs generados offline, combinados entre sistemas o expuestos sin revelar una secuencia. No es la respuesta por defecto para todo ID.
- Usa random UUIDs para IDs temporales de cliente, distributed task IDs, test fixtures y public share links.
- Para primary keys donde importa index locality, evalúa UUID v7, ULID o auto-increment IDs de base de datos.
- No trates un UUID como token de autorización; difícil de adivinar no equivale a access control.
Probabilidad de colisión y fuente aleatoria
UUID v4 depende de randomness de alta calidad. En navegador debe usarse Web Crypto, no Math.random().
- Un UUID v4 estándar tiene unos 122 bits aleatorios, así que la colisión es extremadamente improbable a volúmenes normales.
- Tras generación masiva, un comprobación de duplicados aún detecta errores de copiar y pegar o reutilización de scripts.
- UUID v4 no contiene tiempo; guarda created_at aparte o usa un ID ordenado por tiempo si sorting o tracing temporal importa.