Bolehkah penjana nombor pseudorandom?

Bolehkah penjana nombor pseudorandom?
Bolehkah penjana nombor pseudorandom?
Anonim

Pseudo Random Number Generator(PRNG) merujuk kepada algoritma yang menggunakan formula matematik untuk menghasilkan jujukan nombor rawak. PRNG menjana urutan nombor yang menghampiri sifat nombor rawak. PRNG bermula dari keadaan permulaan arbitrari menggunakan keadaan benih.

Adakah penjana nombor pseudorandom wujud?

Penjana sebegini tidak dibuktikan secara teorinya wujud, walaupun fungsi diketahui yang nampaknya mempunyai sifat yang diperlukan. Walau apa pun, penjana nombor pseudorandom diketahui berfungsi dengan baik dalam amalan.

Bolehkah penjana nombor rawak diramalkan?

Anehnya, penjana nombor rawak tujuan umum yang paling meluas digunakan mudah diramal. (Sebaliknya RNG yang digunakan untuk membina sifir strim untuk komunikasi selamat dipercayai tidak boleh diramalkan dan dikenali sebagai selamat dari segi kriptografi).

Bolehkah penjana nombor rawak digodam?

Seperti yang anda lihat, ada kemungkinan untuk menggodam RNG yang berdasarkan program komputer seperti yang digunakan dalam kasino dan permainan dalam talian. Itu bukan untuk mengatakan, bagaimanapun, bahawa ia adalah mudah. Syarikat-syarikat ini membelanjakan banyak wang untuk memastikan permainan mereka selamat dengan protokol yang meluas dipasang.

Bagaimanakah anda membuat penjana nombor pseudorandom?

Contoh Algoritma untuk Penjana Nombor Rawak Pseudo

  1. Terima beberapa nombor input awal, iaitu benih atau kunci.
  2. Gunakan benih itu dalam urutan operasi matematik untuk menjana hasil. …
  3. Gunakan nombor rawak yang terhasil itu sebagai benih untuk lelaran seterusnya.
  4. Ulangi proses untuk meniru kerawanan.