Псевдордук сандар генераторлору болобу?

Мазмуну:

Псевдордук сандар генераторлору болобу?
Псевдордук сандар генераторлору болобу?
Anonim

Pseudo Random Number Generator(PRNG) кокус сандардын ырааттуулугун чыгаруу үчүн математикалык формулаларды колдонгон алгоритмди билдирет. PRNGs кокустук сандардын касиеттерин жакындаштыруучу сандардын ырааттуулугун жаратат. PRNG урук абалын колдонуу менен ыктыярдуу баштапкы абалдан башталат.

Псевдордук сан генераторлору барбы?

Мындай генераторлор теориялык жактан далилденген эмес, бирок керектүү касиеттерге ээ болгон функциялар белгилүү. Кандай болгон күндө да, псевдордук сан генераторлору иш жүзүндө жакшы иштегени белгилүү.

Кокус сандар генераторлорун алдын ала айтууга болобу?

Таң калычтуусу, кеңири таралган жалпы максаттагы кокустук сандар генераторлору оңой эле болжолдонот. (Ал эми коопсуз байланыш үчүн агымдык шифрлерди куруу үчүн колдонулган RNGs алдын ала айтуу мүмкүн эмес деп эсептелет жана криптографиялык жактан коопсуз деп аталат).

Кокус сандар генераторлорун бузуп алса болобу?

Көрүп тургандай, казинолордо жана онлайн оюндарда колдонулган компьютердик программага негизделген RNGти бузуп алуу толук мүмкүн. Бирок, бул оңой деп айтууга болбойт. Бул компаниялар орнотулган кеңири протоколдор менен оюндарынын коопсуз болушу үчүн бир топ тыйын коротушат.

Псевдордук сан генераторун кантип жасайсыз?

Псевдококустук сандар генераторунун мисалы алгоритми

  1. Кайсы бир баштапкы киргизүү номерин кабыл алыңыз, бул урук же ачкыч.
  2. Ал үрөндү математикалык операциялардын ырааттуулугунда колдонуңуз. …
  3. Алынган кокус санды кийинки итерация үчүн урук катары колдонуңуз.
  4. Кокустукту эмуляциялоо үчүн процессти кайталаңыз.

Сунушталууда: