Generador de UUID
Generación de UUID
Comprender los UUID
Un Identificador Único Universal (UUID) es un número de 128 bits utilizado para identificar de forma única información en sistemas informáticos. Cuando se generan de acuerdo con métodos estándar, los UUID son, para fines prácticos, únicos. Su unicidad no depende de una autoridad de registro central o coordinación entre las partes que los generan, a diferencia de la mayoría de otros esquemas de numeración.
Los UUID también se conocen como Identificadores Únicos Globales (GUID) en implementaciones de Microsoft. Se utilizan comúnmente en sistemas distribuidos para identificar información de forma única sin una coordinación central significativa, como en bases de datos, computación distribuida y sistemas de archivos.
Versiones de UUID
Hay varias versiones de UUID, cada una generada utilizando un algoritmo diferente:
- Versión 1 (basada en el tiempo): Generado utilizando una combinación de la marca de tiempo actual y la dirección MAC de la computadora. Esto asegura la unicidad a través del espacio y el tiempo.
- Versión 4 (generada aleatoriamente): Generado utilizando números aleatorios o pseudoaleatorios. Este es el tipo más común de UUID generado por muchas herramientas y bibliotecas, incluida esta.
- Versión 5 (basada en nombres, SHA1): Similar a la Versión 3 pero usa SHA1 para hashing.