Псевдокездейсоқ сандар генераторы(PRNG) кездейсоқ сандар тізбегін шығару үшін математикалық формулаларды пайдаланатыналгоритмін білдіреді. PRNG кездейсоқ сандардың қасиеттерін жуықтайтын сандар тізбегін жасайды. PRNG бастапқы күйді пайдаланып, ерікті бастапқы күйден басталады.
Псевдорандық сандар генераторлары бар ма?
Мұндай генераторлардың бар екендігі теориялық түрде дәлелденбеген, дегенмен функциялар қажетті қасиеттерге ие болып көрінетіні белгілі. Қалай болғанда да, псевдорандық сандар генераторлары іс жүзінде жақсы жұмыс істейтіні белгілі.
Кездейсоқ сандар генераторларын болжауға бола ма?
Бір таңқаларлығы, ең кең тараған жалпы мақсаттағы кездейсоқ сандар генераторлары оңай болжанады. (Керісінше, қауіпсіз байланыс үшін ағындық шифрларды құру үшін пайдаланылатын RNGs болжау мүмкін емес деп есептеледі және криптографиялық қауіпсіз деп аталады).
Кездейсоқ сандар генераторларын бұзу мүмкін бе?
Көріп отырғаныңыздай, казинолар мен онлайн ойындарда қолданылатын компьютерлік бағдарламаға негізделген RNG-ді бұзуға әбден болады. Дегенмен, бұл оңай деп айтуға болмайды. Бұл компаниялар кеңейтілген протоколдар арқылы ойындарының қауіпсіз екеніне көз жеткізу үшін айтарлықтай тиын жұмсайды.
Псевдорандық сандар генераторын қалай жасауға болады?
Псевдокездейсоқ сандар генераторына арналған мысал алгоритмі
- Біраз бастапқы енгізу нөмірін, яғни тұқым немесе кілтті қабылдаңыз.
- Нәтижені жасау үшін бұл тұқымды математикалық операциялар тізбегі бойынша қолданыңыз. …
- Алынған кездейсоқ санды келесі итерацияның негізі ретінде пайдаланыңыз.
- Кездейсоқтықты эмуляциялау үшін процесті қайталаңыз.