Generador de UUID aleatorio
Genere UUID aleatorios: identificadores únicos, uno o varios a la vez.
Cómo usar Generador de UUID aleatorio
- Genere un UUID, o un lote si necesita varios.
- Copie los valores.
- Úselos como ID únicos: claves de bases de datos, identificadores de API, nombres de archivos, etiquetas de solicitud.
- Tenga en cuenta que es v4 (aleatorio): para ID ordenados por tiempo, existe v7 para el rendimiento del índice.
¿Cuál es Generador de UUID aleatorio?
Un generador de UUID aleatorio crea UUID versión 4 (identificadores universalmente únicos de 128 bits como f47ac10b-58cc-4372-a567-0e02b2c3d479) generados a partir de números aleatorios. Son la forma estándar de crear ID que son únicos sin ninguna coordinación central: dos sistemas en cualquier lugar pueden generar UUID simultáneamente y efectivamente nunca chocan.
El "efectivamente nunca" es matemáticamente serio: el espacio aleatorio es tan vasto (2^122 posibilidades para v4) que generar miles de millones de UUID conlleva probabilidades de colisión insignificantes. Esa propiedad los convierte en el identificador de referencia para sistemas distribuidos, bases de datos y API donde las identificaciones secuenciales no funcionan.
Sobre el Generador de UUID aleatorio
Genere un UUID o varios a la vez, listos para copiar.
Dónde se utilizan los UUID: claves primarias de bases de datos, especialmente en sistemas distribuidos donde los ID de incremento automático colisionarían entre servidores; Identificadores de recursos de API: identificaciones únicas e imposibles de adivinar para registros (un UUID no revela nada sobre el recuento o el orden de los registros, a diferencia de las identificaciones secuenciales, una pequeña ventaja de seguridad); Claves de idempotencia y solicitud: etiquetado de operaciones de forma única; nombres de archivos y objetos: nombres únicos garantizados sin coordinación; e ID de sesión y transacción.
Nota de la versión: la versión 4 (aleatoria) es la predeterminada común y lo que esto genera: sin orden significativo, pura aleatoriedad, sin datos incrustados. Existen otras versiones (v1 incorpora marca de tiempo+MAC, v7 está ordenada por tiempo para un mejor rendimiento del índice de la base de datos) para necesidades específicas. Compensaciones que debe conocer: los UUID son más grandes que los números enteros (16 bytes frente a 4-8) y su aleatoriedad puede fragmentar los índices de las bases de datos (v7 soluciona esto), pero para la mayoría de los usos su unicidad sin coordinación supera el costo. Este es el mismo generador que nuestro Generador UUID. La generación es local y aleatoria; no se almacena nada.
Preguntas Frecuentes
Learn more
¿Qué es un UUID y cuándo debería utilizar uno?
Los UUID están en todas partes del software como identificadores únicos. Esto es lo que son, cómo siguen siendo únicos y cuándo usarlos en lugar de simples identificaciones.
Read the guide