Skip to main content

Generador de UUID versión 4

Genere identificadores UUID v4 aleatorios. Cuenta con 122 bits de pura entropía, lo que lo convierte en el estándar de la industria para claves de bases de datos e IDs de sesión.
¿Necesita un formato personalizado?

Genere cadenas aleatorias con reglas específicas.

¿Qué es UUID v4?

UUID v4 es la versión más utilizada del estándar Universally Unique Identifier. A diferencia de otras versiones que utilizan marcas de tiempo o direcciones MAC de hardware, la v4 se genera mediante números aleatorios criptográficamente fuertes. De los 128 bits, 122 son puramente aleatorios, lo que hace que la probabilidad de colisión sea virtualmente cero.

Diseño de caracteres

Segmento Caracteres Descripción
Parte aleatoria 1 f47ac10b-58cc Los primeros 48 bits de datos aleatorios puros.
Versión 4 Fijado en 4 para identificarlo como un UUID aleatorio.
Parte aleatoria 2 372 12 bits más de datos aleatorios.
Variante a Fijado en 8, 9, a o b (RFC 4122).
Parte aleatoria 3 567-0e02b2c3d479 Los 62 bits finales de datos aleatorios.

Ventajas clave

  • 🕵️ Aleatoriedad total: Sin marcas de tiempo integradas; imposible saber cuándo o dónde se generó.
  • 🌌 Alta resistencia a colisiones: $2^{122}$ combinaciones permiten miles de millones de IDs por segundo sin duplicados.
  • 🔌 Generación sin estado: No requiere sincronización del reloj del sistema, lo que lo hace muy portátil.
  • 🌍 Soporte universal: Soporte nativo en casi todos los lenguajes de programación modernos.

Cómo usar

  1. Selección por lotes: Elige cuántos IDs aleatorios necesitas.
  2. Generar: Nuestro servidor utiliza una fuente de entropía segura para 122 bits aleatorios.
  3. Implementar: Copia y úsalos como tokens, claves API o claves primarias.

Preguntas frecuentes

Usa v4 cuando no quieras que se conozca el orden de creación. Es mejor para tokens de seguridad o enlaces de restablecimiento de contraseña donde el anonimato es clave.

Sí. Al usar aleatoriedad criptográficamente segura, el UUID v4 se considera 'impredecible' y seguro para identificadores públicos.

No. Como v4 no tiene datos de marca de tiempo, no se puede convertir a un v7 ordenable por tiempo. Sirven para propósitos arquitectónicos diferentes.

Si bien UUID v4 es excelente para la privacidad, UUID v7 es mejor para la indexación y el rendimiento de bases de datos
We use analytics cookies to understand site usage and improve tools. See our Privacy Policy.