Quais são as chances de uma colisão de GUID?
Quais são as chances de uma colisão de GUID?

Vídeo: Quais são as chances de uma colisão de GUID?

Vídeo: Quais são as chances de uma colisão de GUID?
Vídeo: Gerando IDs com resistência a colisão 2024, Dezembro
Anonim

Assumindo uma fonte perfeita de entropia em cada dispositivo de geração aleatória GUIDs , há um 50% chance do colisão após 2.7e18 aleatório GUIDs foram gerados. Isso é mais de 2,7 milhões de milhões. Isso é muito.

Além disso, quais são as chances de gerar o mesmo GUID?

O termo GUID é geralmente usado por desenvolvedores que trabalham com tecnologias Microsoft, enquanto UUID é usado em qualquer lugar. 128 bits é grande o suficiente e o algoritmo de geração é único; se 1, 000, 000, 000 GUIDs por segundo foram gerados por 1 ano a probabilidade de uma duplicata seria apenas 50%.

Da mesma forma, para que é usado o GUID? UMA GUID (identificador único global) é um termo usado por Microsoft para um número que sua programação gera para criar uma identidade única para uma entidade, como um documento do Word. GUIDs são amplamente usado em Produtos Microsoft para identificar interfaces, conjuntos de réplicas, registros e outros objetos.

Considerando isso, quantas combinações GUID existem?

Gerando GUID Curiosidades: " Lá são 122 bits aleatórios (128 - 2 para a variante - 4 para a versão), então isso é calculado para 2 ^ 122 ou 5, 316, 911, 983, 139, 663, 491, 615, 228, 241, 121, 400, 000 possíveis combinações ."

Os GUIDs são aleatórios?

GUIDs são projetados para serem únicos, não aleatória . o GUID algoritmo de geração foi projetado para exclusividade. Não foi projetado para aleatoriedade ou imprevisibilidade. Na verdade, se você olhar para uma discussão anterior, você pode ver que o chamado Algoritmo 1 não é aleatória e totalmente previsível.

Recomendado: