A mund të gjenerojnë numra pseudorandom?

Përmbajtje:

A mund të gjenerojnë numra pseudorandom?
A mund të gjenerojnë numra pseudorandom?
Anonim

Pseudo Random Number Generator(PRNG) i referohet një algoritmi që përdor formula matematikore për të prodhuar sekuenca numrash të rastësishëm. PRNG-të gjenerojnë një sekuencë numrash që përafrojnë vetitë e numrave të rastit. Një PRNG fillon nga një gjendje fillestare arbitrare duke përdorur një gjendje fillestare.

A ekzistojnë gjeneratorë të numrave pseudorandom?

Teorikisht nuk vërtetohet se ekzistojnë gjeneratorë të tillë, megjithëse dihen funksione që duket se zotërojnë vetitë e kërkuara. Në çdo rast, gjeneruesit e numrave pseudorandom janë të njohur që funksionojnë mjaft mirë në praktikë.

A mund të parashikohen gjeneruesit e numrave të rastësishëm?

Çuditërisht, gjeneruesit e numrave të rastësishëm për qëllime të përgjithshme që janë në përdorim më të përhapur parashikohen lehtësisht. (Në të kundërt, RNG-të e përdorura për të ndërtuar shifra të transmetimit për komunikim të sigurt besohet se janë të pamundura për t'u parashikuar dhe njihen si të sigurta kriptografike).

A mund të hakohen gjeneruesit e numrave të rastësishëm?

Siç mund ta shihni, është plotësisht e mundur të hakohet një RNG që bazohet në një program kompjuterik si ata që përdoren në kazino dhe lojëra online. Megjithatë, kjo nuk do të thotë se është e lehtë. Këto kompani shpenzojnë mjaft qindarkë për t'u siguruar që lojërat e tyre janë të sigurta me protokolle të shumta të instaluara.

Si krijoni një gjenerues numrash pseudorandom?

Shembull Algoritmi për Gjeneruesin e Numrave Pseudo-Random

  1. Prano një numër fillestar të hyrjes, që është një bazë ose çelës.
  2. Zbato atë farë në një sekuencë veprimesh matematikore për të gjeneruar rezultatin. …
  3. Përdor atë numër të rastësishëm që rezulton si bazë për përsëritjen tjetër.
  4. Përsëriteni procesin për të imituar rastësinë.

Recommended: