Cómo generar UUID
- Elige UUID v4 o v7.
- Indica cuántos necesitas y el formato.
- Copia la lista o pulsa Generar nuevos.
Estructura de un UUID
32 dígitos hexadecimales en cinco grupos (8-4-4-4-12). El primer dígito del tercer grupo indica la versión y el del cuarto, la variante.
v4 o v7 en bases de datos
Las claves v4 aleatorias se insertan en cualquier punto del índice B-tree y pueden frenar tablas grandes. Las v7 crecen con el tiempo y se añaden al final como un autoincremental, sin dejar de ser únicas entre servidores.
Generar UUID en código
Navegadores y Node.js: crypto.randomUUID(). Python: uuid.uuid4(). PostgreSQL: gen_random_uuid(). Las bibliotecas y bases de datos recientes también ofrecen v7.
Preguntas frecuentes
¿Qué es un UUID?
Un identificador único de 128 bits escrito con 36 caracteres, como 550e8400-e29b-41d4-a716-446655440000. Permite crear ID sin un contador central.
¿Pueden coincidir dos UUID?
En la práctica, no. Con 122 bits aleatorios habría que generar miles de millones por segundo durante décadas.
¿UUID o GUID?
Son lo mismo; GUID es el nombre que usa Microsoft.
