Puwede bang pseudorandom number generators?

Talaan ng mga Nilalaman:

Puwede bang pseudorandom number generators?
Puwede bang pseudorandom number generators?
Anonim

Ang

Pseudo Random Number Generator(PRNG) ay tumutukoy sa isang algorithm na gumagamit ng mga mathematical formula upang makagawa ng mga sequence ng mga random na numero. Ang mga PRNG ay bumubuo ng isang pagkakasunud-sunod ng mga numero na humigit-kumulang sa mga katangian ng mga random na numero. Nagsisimula ang PRNG sa isang arbitrary na estado ng pagsisimula gamit ang isang seed state.

Mayroon bang pseudorandom number generators?

Ang ganitong mga generator ay hindi teoryang napatunayang umiral, bagama't kilala ang mga function na mukhang nagtataglay ng mga kinakailangang katangian. Sa anumang kaso, kilala ang mga pseudorandom number generator na gumagana nang maayos sa pagsasanay.

Maaari bang mahulaan ang mga generator ng random na numero?

Nakakagulat, ang pangkalahatang layunin na random na mga generator ng numero na pinakalaganap na paggamit ay madaling mahulaan. (Sa kabaligtaran, ang mga RNG na ginamit upang bumuo ng mga stream cipher para sa secure na komunikasyon ay pinaniniwalaan na hindi magagawang hulaan, at kilala bilang cryptographically secure).

Maaari bang ma-hack ang mga random number generators?

Tulad ng nakikita mo, ganap na posible na i-hack ang isang RNG na batay sa isang computer program tulad ng mga ginagamit sa mga casino at online na laro. Hindi ibig sabihin, gayunpaman, na ito ay madali. Ang mga kumpanyang ito ay gumagastos ng kaunting sentimos upang matiyak na ang kanilang mga laro ay secure na may malawak na protocol na naka-install.

Paano ka gagawa ng pseudorandom number generator?

Example Algorithm para sa Pseudo-Random Number Generator

  1. Tanggapin ang ilang inisyal na input number, iyon ay isang seed o key.
  2. Ilapat ang seed na iyon sa isang sequence ng mga mathematical operations upang makabuo ng resulta. …
  3. Gamitin ang nagreresultang random na numero bilang seed para sa susunod na pag-ulit.
  4. Ulitin ang proseso para tularan ang randomness.

Inirerekumendang: