Generador de UUID

Blog

Generador de UUID

BlogCheatsheets
Loading...
Loading UUIDs generator...

Descripción

Genera UUID de todas las versiones: NIL (todo ceros), v1 (basado en tiempo), v3 (basado en nombre con MD5), v4 (aleatorio), v5 (basado en nombre con…

Acerca de Generador de UUID

El Generador de UUID crea identificadores únicos universales de cada versión (NIL, v1 basada en tiempo, v3 basada en nombre con MD5, v4 aleatoria y v5 basada en nombre con SHA-1) directamente en tu navegador. Un UUID es un valor de 128 bits escrito como 36 caracteres (por ejemplo 550e8400-e29b-41d4-a716-446655440000) que es suficientemente único para asignarlo sin una autoridad central. Genera uno o muchos a la vez para claves de base de datos, identificadores de solicitudes o datos de prueba.

Cómo usar

  1. Elige la versión de UUID que necesitas (la v4 aleatoria es la más común).
  2. Para v3/v5, proporciona un espacio de nombres y un nombre: las mismas entradas siempre producen el mismo UUID.
  3. Define cuántos generar (en bloque hasta 50) y haz clic en generar.
  4. Copia un solo valor o la lista completa.

Ejemplos

EjemploEntradaSalida
v4 (aleatoria)9b2e4f6a-1c3d-4e5f-8a7b-2c1d0e9f8a7b
NIL00000000-0000-0000-0000-000000000000

Preguntas frecuentes

¿Qué versión de UUID debo usar?

La v4 (aleatoria) es la predeterminada para la mayoría de las aplicaciones: claves, identificadores de solicitudes, tokens. Usa la v5 cuando necesites un UUID determinista derivado de un nombre. La v1 incrusta una marca de tiempo y una dirección MAC, y hoy rara vez es necesaria.

¿Los UUID aleatorios (v4) son realmente únicos?

En la práctica, sí. Un UUID v4 tiene 122 bits aleatorios, así que la probabilidad de una colisión es astronómicamente pequeña incluso entre miles de millones de valores. Aquí se generan con la fuente aleatoria criptográfica del navegador.

¿Cuál es la diferencia entre un UUID y un GUID?

Ninguna en la práctica. GUID (identificador único global) es el nombre de Microsoft para el mismo estándar de 128 bits; los formatos son intercambiables.

¿Se puede usar un UUID como clave primaria de base de datos?

Sí, aunque los UUID v4 aleatorios pueden fragmentar los índices B-tree. Si el orden de inserción importa, considera un identificador ordenable por tiempo como ULID en su lugar.