El Generador UUID (Identificador Único Universal) es una herramienta en línea gratuita que crea IDs únicos ampliamente utilizados en el desarrollo de software. Soporta UUID estándar v1 (basado en tiempo) y v4 (aleatorio) utilizados para claves de bases de datos, IDs de sesión, identificadores de transacción, etc.
Aumenta la productividad del desarrollador proporcionando varias opciones como generar múltiples UUIDs en masa, eliminar guiones (-) y convertir a mayúsculas. Úsalo para generar y copiar instantáneamente identificadores seguros y libres de colisiones cuando sea necesario.
Genere Identificadores Únicos Universales (UUID) de Versión 4, criptográficamente seguros y compatibles con los estándares, para sistemas de software distribuidos y esquemas de bases de datos.
Un UUID (Identificador Único Universal), a menudo denominado GUID (Identificador Único Global) en el ecosistema de Microsoft, es un número de 128 bits utilizado para identificar información en sistemas informáticos. Su longitud de 128 bits permite 2 a la potencia de 128 combinaciones posibles.
Los UUID vienen en varias versiones. La Versión 1 se crea en función de la hora actual y la dirección MAC de la computadora que lo genera. Si bien esto garantiza la unicidad, filtra el tiempo de creación y la ID de hardware del creador, lo que plantea problemas de privacidad. Esta herramienta genera UUID de Versión 4, que se basan en potentes números pseudoaleatorios. El formato es `xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx`, donde '4' indica la versión 4, y 'y' es 8, 9, A o B (identificador de variante).
¿Es posible generar un duplicado? Teóricamente "Sí". Prácticamente "No". El número total de UUIDs V4 válidos es de aproximadamente 5.3 x 10^36. Para darle una idea: si generara 1 billón de UUIDs cada segundo durante los próximos 85 años, solo tendría un 50% de probabilidad de encontrar una sola colisión. Esta "resistencia a colisiones" hace que los UUIDs sean perfectos para generar claves primarias de base de datos instantáneamente distribuidas en múltiples servidores (shards) sin necesidad de una autoridad de coordinación central.