Pseudortasodifiy raqamlar generatorlari mumkinmi?

Pseudortasodifiy raqamlar generatorlari mumkinmi?
Pseudortasodifiy raqamlar generatorlari mumkinmi?
Anonim

Pseudo tasodifiy sonlar generatori(PRNG) tasodifiy sonlar ketma-ketligini yaratish uchun matematik formulalardan foydalanadigan algoritmga ishora qiladi. PRNGlar tasodifiy sonlarning xossalariga yaqinlashuvchi raqamlar ketma-ketligini hosil qiladi. PRNG ixtiyoriy boshlang'ich holatidan urug' holatidan boshlanadi.

Pseudortasodifiy raqamlar generatorlari mavjudmi?

Bunday generatorlarning mavjudligi nazariy jihatdan isbotlanmagan, garchi funksiyalar kerakli xususiyatlarga ega ekanligi ma'lum. Har holda, psevdor tasodifiy raqamlar generatorlari amalda juda yaxshi ishlashi ma'lum.

Tasodifiy sonlar generatorlarini bashorat qilish mumkinmi?

Ajablanarlisi shundaki, eng keng qoʻllaniladigan umumiy maqsadli tasodifiy sonlar generatorlari osonlik bilan bashorat qilinadi. (Bundan farqli o'laroq, xavfsiz aloqa uchun oqim shifrlarini yaratishda foydalaniladigan RNG'lar oldindan aytib bo'lmaydi va kriptografik jihatdan xavfsiz deb nomlanadi).

Tasodifiy sonlar generatorlarini buzish mumkinmi?

Koʻrib turganingizdek, kazino va onlayn oʻyinlarda ishlatiladigan kompyuter dasturiga asoslangan RNG-ni buzish butunlay mumkin. Biroq, bu oson, deb aytish mumkin emas. Bu kompaniyalar keng koʻlamli protokollar oʻrnatilgan boʻlsa, oʻyinlari xavfsiz boʻlishiga ishonch hosil qilish uchun anchagina tiyin sarflaydi.

Qanday qilib psevdor tasodifiy sonlar generatorini yaratasiz?

Pseudo-tasodifiy raqamlar generatori uchun misol algoritmi

  1. Birlamchi kirish raqamini, ya'ni urug' yoki kalitni qabul qiling.
  2. Natijani yaratish uchun bu urug'ni matematik amallar ketma-ketligida qo'llang. …
  3. Olingan tasodifiy raqamni keyingi iteratsiya uchun urugʻ sifatida ishlating.
  4. Tasodifiylikka taqlid qilish uchun jarayonni takrorlang.

Tavsiya: