¿Qué es el generador de UUID?
UUID Generator es una herramienta en línea gratuita que crea identificadores universalmente únicos (UUID), también conocidos como GUID (identificadores globalmente únicos). Los UUID son valores de 128 bits que se utilizan para identificar de forma única objetos, registros y recursos en sistemas de software sin necesidad de una autoridad central.
Este generador produce UUID versión 4, la variante aleatoria, que es la que se desea en casi todos los casos en los que una identificación tiene que ser única sin coordinarse con nada más. Puede generar docenas uno a la vez o generar docenas en masa y copiarlas en el formato que espera su código: canónico, mayúsculas, reforzado o sin guiones.
Los UUID son esenciales en sistemas distribuidos, bases de datos, API y microservicios donde se necesita una identificación única en diferentes servidores y servicios. Ya sea que necesite una clave principal para un registro de base de datos, un token de sesión o un nombre de archivo único, esta herramienta genera UUID que cumplen con los estándares al instante en su navegador.
Las versiones no son intercambiables y elegir la incorrecta tiene consecuencias. La versión 4 consta de 122 bits aleatorios, lo cual es suficiente para que las colisiones no sean una preocupación práctica: sería necesario generar miles de millones antes de que valga la pena pensar en las probabilidades. La versión 1 codifica una marca de tiempo y la dirección de red de la máquina, por lo que clasifica por tiempo de creación y filtra dónde y cuándo se creó, razón por la cual cayó en desgracia. La versión 7, la opción más nueva, mantiene el orden de tiempo sin el identificador de hardware, y ese orden importa más de lo que parece: los identificadores aleatorios de la versión 4 se dispersan en un índice de la base de datos y lo fragmentan, mientras que los identificadores ordenados por tiempo se agregan. Lo único que no es ninguna versión es secreta. Un UUID es único, no inseguro en el sentido en que debe ser un token de seguridad, por lo que no debería sustituirlo.
Puede comprobar la salida de este generador de UUID v4 a simple vista. Tome una identificación como 3f2b8c1e-9d4a-4e7b-b6a2-5c0d8e1f7a93: el primer dígito del tercer grupo es siempre 4, la versión, y el primer dígito del cuarto grupo es siempre 8, 9, a o b, la variante. Todos los demás dígitos hexadecimales provienen del generador aleatorio uuid. Cambie el formato a Sin guiones y la misma identificación tiene 32 caracteres; {braces} lo convierte en 38. Cualquier generador de UUID en línea o generador de GUID de UUID que siga a RFC 9562 produce este mismo diseño.
¿Cómo usar el generador de UUID?
Consulta la versión 4 que necesitas
Decida si la versión 4 es la elección correcta. Sus 122 bits aleatorios lo convierten en el valor predeterminado para claves primarias, nombres de archivos e identificaciones de correlación; Los identificadores ordenados por tiempo son la alternativa cuando el valor será indexado en gran medida por una base de datos.
Establecer la cantidad
Ingrese cuántos UUID generar en el campo Número de UUID, que está configurado para 1 a 100 por clic, y elija un formato: predeterminado (minúsculas), MAYÚSCULAS, sin guiones o {braces}.
generar UUID
Haga clic en generar. Cada id sigue el diseño de la versión 4 definido en RFC 9562, con sus bits aleatorios extraídos de Web Crypto API en lugar de Math.random.
Copiar y usar
Haga clic en el ícono de copia al lado de cualquier UUID para copiar ese, o en el botón Copiar encima de la lista para capturar el lote completo, una identificación por línea, en el formato que eligió.
Características clave
Aleatoriedad criptográfica
Los 122 bits aleatorios provienen de Web Crypto API, no de Math.random, cuya salida es predecible a partir de valores anteriores
Cuatro formatos de salida
Copie como canónico minúscula, mayúscula, apuntalado {...} o con los guiones eliminados, coincidiendo con lo que espera su idioma o base de datos
generación a granel
Genere múltiples UUID a la vez para operaciones por lotes como sembrar bases de datos o crear datos de prueba
Cumple con los estándares
Cada identificación sigue el diseño de la versión 4 en RFC 9562, que dejó obsoleto a RFC 4122, con la versión y los bits variantes configurados correctamente
Frequently Asked Questions
Related Tools
Timestamp Converter
Convert between Unix timestamps and human-readable dates
JWT Generator
Generate and sign JSON Web Tokens with HS256, HS384, or HS512, add standard claims, and copy the token. Runs client-side.
List Randomizer
Shuffle a list into random order or pick random winners from names, entries, or any list of items
Random Number Generator
Generate random numbers in any range, with unique-only and decimal options.
Comments
0 comments
No comments yet. Be the first to share your thoughts!