¿Cuáles son las posibilidades de una colisión GUID?
¿Cuáles son las posibilidades de una colisión GUID?

Video: ¿Cuáles son las posibilidades de una colisión GUID?

Video: ¿Cuáles son las posibilidades de una colisión GUID?
Video: Choques o Colisiones - Ejercicios Resueltos - Nivel 1 2024, Noviembre
Anonim

Suponiendo una fuente perfecta de entropía en cada dispositivo que genera aleatoriamente GUID , hay un 50% oportunidad de colisión después de 2.7e18 aleatorio GUID han sido generados. Eso es más de 2,7 millones de millones de millones. Eso es mucho.

Además, ¿cuáles son las posibilidades de generar el mismo GUID?

El término GUID generalmente lo usan los desarrolladores que trabajan con tecnologías de Microsoft, mientras que UUID se usa en todos los demás lugares. 128 bits es lo suficientemente grande y el algoritmo de generación es lo suficientemente único como para que si 1, 000, 000, 000 GUID por segundo se generaron durante 1 año probabilidad de un duplicado sería solo el 50%.

Del mismo modo, ¿para qué se utiliza GUID? A GUID (identificador único global) es un término usado por Microsoft por un número que su programación genera para crear una identidad única para una entidad como un documento de Word. GUID son ampliamente utilizada en Productos de Microsoft para identificar interfaces, conjuntos de réplicas, registros y otros objetos.

Teniendo esto en cuenta, ¿cuántas combinaciones de GUID hay?

Generando GUID Trivia: " Allí son 122 bits aleatorios (128 - 2 para la variante - 4 para la versión) por lo que esto se calcula en 2 ^ 122 o 5, 316, 911, 983, 139, 663, 491, 615, 228, 241, 121, 400, 000 posibles combinaciones ."

¿Los GUID son aleatorios?

GUID están diseñados para ser únicos, no aleatorio . los GUID El algoritmo de generación fue diseñado para ser único. No fue diseñado para ser aleatorio o impredecible. De hecho, si observa una discusión anterior, puede ver que el llamado Algoritmo 1 no es aleatorio y totalmente predecible.

Recomendado: