GUID соқтығысу ықтималдығы қандай?
GUID соқтығысу ықтималдығы қандай?

Бейне: GUID соқтығысу ықтималдығы қандай?

Бейне: GUID соқтығысу ықтималдығы қандай?
Бейне: Титаниктің құпиясы: олар айсбергті қалай байқамады?! Ең егжей-тегжейлі оқиға! 2024, Қараша
Anonim

Кездейсоқ генерациялайтын әрбір құрылғыдағы энтропияның тамаша көзін болжасақ GUID , 50% бар мүмкіндік ның соқтығыс кездейсоқ 2.7e18 кейін GUID құрылды. Бұл 2,7 миллион миллионнан астам. Бұл көп.

Сонымен қатар, бірдей GUID жасау мүмкіндігі қандай?

Термин GUID әдетте Microsoft технологияларымен жұмыс істейтін әзірлеушілер пайдаланады, ал UUID барлық жерде қолданылады. 128 бит жеткілікті үлкен және генерациялау алгоритмі 1 000 000 000 болатындай бірегей. GUID секундына 1 жыл бойы өндірілді ықтималдық көшірменің 50% ғана болады.

Сол сияқты, GUID не үшін пайдаланылады? А GUID (жаһандық бірегей идентификатор) термин болып табылады пайдаланған Microsoft бағдарламасы Word құжаты сияқты нысан үшін бірегей сәйкестікті жасау үшін жасайтын нөмірге арналған. GUID кең таралған қолданылған Интерфейстерді, реплика жиындарын, жазбаларды және басқа нысандарды анықтауға арналған Microsoft өнімдері.

Осыны ескере отырып, қанша GUID комбинациясы бар?

Жасалуда GUID Ұсақ-түйек: « Ана жерде 122 кездейсоқ бит (нұсқа үшін 128 - 2 forvariant - 4), сондықтан бұл 2^122 немесе5, 316, 911, 983, 139, 663, 491, 615, 228, 241, 121, 400, 000 мәніне есептеледі мүмкін комбинациялар ."

GUID кездейсоқ ма?

GUID емес, бірегей болу үшін жасалған кездейсоқ . The GUID генерациялау алгоритмі бірегейлік үшін жасалған. Ол кездейсоқтық немесе алдын ала болжау үшін жасалмаған. Шынында да, егер сіз бұрынғы талқылауға қарасаңыз, 1-алгоритмнің басқа емес екенін көре аласыз. кездейсоқ және толығымен болжауға болады.

Ұсынылған: