Wat is die kanse op 'n GUID-botsing?
Wat is die kanse op 'n GUID-botsing?

Video: Wat is die kanse op 'n GUID-botsing?

Video: Wat is die kanse op 'n GUID-botsing?
Video: The horse started trampling the coffin during the funeral! When it cracked, people heard crying! 2024, Mei
Anonim

Aanvaar 'n perfekte bron van entropie op elke toestel wat ewekansig genereer GUID's , daar is 'n 50% kans van botsing na 2.7e18 ewekansig GUID's gegenereer is. Dit is meer as 2,7 miljoen miljoen miljoen. Dit is baie.

Verder, wat is die kanse om dieselfde GUID te genereer?

Die term GUID word gewoonlik gebruik deur ontwikkelaars wat met Microsoft-tegnologie werk, terwyl UUID oral anders gebruik word. 128-bis is groot genoeg en die generasie-algoritme is uniek genoeg dat as 1, 000, 000, 000 GUID's per sekonde is gegenereer vir 1 jaar die waarskynlikheid van 'n duplikaat sal slegs 50% wees.

Waarvoor word GUID eweneens gebruik? A GUID (globale unieke identifiseerder) is 'n term gebruik deur Microsoft vir 'n nommer wat sy programmering genereer om 'n unieke identiteit vir 'n entiteit soos 'n Word-dokument te skep. GUID's is wyd gebruik in Microsoft-produkte om koppelvlakke, replika-stelle, rekords en ander voorwerpe te identifiseer.

As u dit in ag neem, hoeveel GUID-kombinasies is daar?

Genereer GUID Trivia: " Daar is 122 ewekansige bisse (128 - 2 forvariant - 4 vir weergawe) so dit word bereken na 2^122 of 5, 316, 911, 983, 139, 663, 491, 615, 228, 241, 121, 4000, 0 moontlike kombinasies ."

Is GUID's ewekansig?

GUID's is ontwerp om uniek te wees, nie ewekansig . Die GUID generasie-algoritme is ontwerp vir uniekheid. Dit is nie ontwerp vir willekeurigheid of vir onvoorspelbaarheid nie. Inderdaad, as jy na 'n vroeëre bespreking kyk, kan jy sien dat sogenaamde Algoritme 1 nie- ewekansig en heeltemal voorspelbaar.

Aanbeveel: