Genera uno o varios identificadores UUID v4 aleatorios con aleatoriedad criptográfica.
Un UUID (Universally Unique Identifier) es un identificador de 128 bits diseñado para que cualquiera pueda generar uno en cualquier momento sin coordinarse con nadie — y aun así tener la certeza práctica de que es único. La versión 4, generada aquí, llena 122 de esos bits con datos aleatorios: el número de valores posibles es tan grande (unos 5,3 undecillones) que la probabilidad de que dos UUID aleatorios colisionen es despreciable para cualquier sistema del mundo real.
Los UUID son la respuesta estándar cuando los sistemas distribuidos necesitan identificadores sin un contador central: claves de bases de datos, IDs de peticiones de API, nombres de archivo, tokens de sesión para fines no secretos. El formato canónico son 32 dígitos hexadecimales en cinco grupos separados por guiones (8-4-4-4-12), donde el dígito de versión siempre es 4 y el de variante es 8, 9, a o b.
Este generador usa crypto.randomUUID cuando el navegador lo ofrece, con crypto.getRandomValues como alternativa, ajustando manualmente los bits de versión y variante — ambas fuentes criptográficamente seguras. La generación es totalmente local: los identificadores se crean en tu dispositivo y nunca se transmiten.
Estructura del UUID v4: xxxxxxxx-xxxx-4xxx-Nxxx-xxxxxxxxxxxx, donde x es un dígito hexadecimal aleatorio y N es 8, 9, a o b (la variante). 122 bits aleatorios dan 2¹²² ≈ 5,3 × 10³⁶ valores posibles.
En teoría sí, en la práctica no. Con 122 bits aleatorios, tendrías que generar unos 2,7 × 10¹⁸ UUID para llegar a un 50% de probabilidad de una sola colisión.
Ninguna en la práctica — GUID es el nombre que Microsoft da al mismo identificador de 128 bits. Los formatos son intercambiables.
Sí. Las claves UUID v4 evitan el problema de coordinación de los ID secuenciales. Ten en cuenta que las claves aleatorias pueden fragmentar índices agrupados — algunas bases de datos prefieren variantes ordenadas por tiempo (v7) para tablas de alto volumen.
No. La generación se ejecuta en JavaScript en tu dispositivo con el generador criptográfico del navegador. No se transmite nada.
Vai.la convierte cualquier URL en un enlace corto con estadísticas de clics, código QR y tu propio biolink.
Vai.la no se hace responsable del uso de las herramientas ni de las decisiones tomadas a partir de sus resultados.