Qué es un UUID
Un UUID (identificador único universal) es un número de 128 bits que se escribe como 32 caracteres hexadecimales divididos en cinco grupos, por ejemplo 550e8400-e29b-41d4-a716-446655440000. Sirve para identificar registros, archivos, sesiones o dispositivos sin necesidad de un servidor central que reparta números.
UUID versión 4
La versión 4 se genera casi por completo con números aleatorios. De los 128 bits, 6 están reservados para indicar la versión y la variante, así que quedan 122 bits aleatorios. La probabilidad de que dos UUID v4 coincidan es tan baja que, en la práctica, se consideran únicos. Puedes reconocerlo porque el primer dígito del tercer grupo siempre es un 4 y el primero del cuarto grupo es 8, 9, a o b.
Dónde se usa
- Claves primarias en bases de datos distribuidas.
- Identificadores de pedidos, usuarios o sesiones.
- Nombres de archivo únicos al subir ficheros.
- Datos de prueba para desarrollo y testing.
Formatos
El formato estándar usa minúsculas con guiones. Algunos sistemas, como ciertos entornos de Microsoft, usan mayúsculas o llaves, y otros prefieren la versión compacta de 32 caracteres sin guiones.
Los UUID se generan con la función criptográfica de tu navegador y no se envían ni se guardan en ningún sitio. Cada vez que pulsas el botón obtienes valores nuevos.