Random Number Generator (RNG)

Pengarang: John Stephens
Tanggal Pembuatan: 28 Januari 2021
Tanggal Pembaruan: 6 Boleh 2024
Anonim
Random Number Generator (RNG)
Video: Random Number Generator (RNG)

Isi

Definisi - Apa yang dimaksud dengan Random Number Generator (RNG)?

Random number generator (RNG) adalah konstruk matematika, baik komputasi atau sebagai perangkat perangkat keras, yang dirancang untuk menghasilkan serangkaian angka acak yang tidak boleh menampilkan pola yang dapat dibedakan dalam penampilan atau generasi mereka, karenanya kata acak. Seringkali dalam bentuk fungsi atau blok kode yang digunakan dalam aplikasi perangkat lunak seperti permainan di mana elemen peluang diperlukan.


Pengantar Microsoft Azure dan Microsoft Cloud | Sepanjang panduan ini, Anda akan mempelajari tentang apa itu cloud computing dan bagaimana Microsoft Azure dapat membantu Anda untuk bermigrasi dan menjalankan bisnis Anda dari cloud.

Techopedia menjelaskan Random Number Generator (RNG)

Generator angka acak hanyalah aplikasi modern dari perangkat keacakan yang telah ada sejak zaman kuno seperti dadu, kartu acak, membalik koin dan bahkan menggambar sedotan. Dalam komputasi modern, generator bilangan acak diimplementasikan melalui pemrograman berdasarkan perhitungan deterministik, tetapi ini tidak benar-benar dianggap sebagai benar acak karena output benar-benar dapat diprediksi jika semua nilai seed diketahui, sehingga ini disebut pseudorandom number generation. Namun, dalam praktiknya, ini cukup untuk memenuhi sebagian besar tugas. Keacakan yang sebenarnya tidak benar-benar dibutuhkan sepanjang waktu; pada kenyataannya, beberapa aplikasi sebenarnya tidak mendapat manfaat darinya. Pertimbangkan fungsi "acak" dalam pemutar musik; itu hanya muncul acak karena jika itu benar-benar acak itu tidak akan memiliki batasan pada trek yang sama bermain dua kali atau lebih berturut-turut. Bahkan mungkin ada algoritma untuk mengontrol proses seleksi.


Generator bilangan acak yang benar tidak dapat mengandalkan persamaan matematika dan algoritma komputasi untuk mendapatkan bilangan acak karena jika ada persamaan yang terlibat, maka itu tidak acak. Untuk mendapatkan keacakan yang sebenarnya, perangkat harus mengumpulkan entropi dari lingkungan alami untuk diukur seperti kebisingan atmosfer dan panas dan fenomena kuantum dan elektromagnetik lainnya. Contoh generator angka acak adalah perangkat yang mengukur kebisingan radio dan kemudian mengekstrak nilai itu dan menyajikannya kepada pengguna atau aplikasi. Sumber entropi lainnya termasuk fenomena fisik subatomik seperti peluruhan radioaktif yang ketidakpastian dan keacakannya dapat dijelaskan oleh hukum mekanika kuantum.

Aplikasi yang mendapat manfaat dari keacakan yang sebenarnya adalah permainan seperti yang terkait dengan perjudian seperti bingo, permainan kartu, lotere, dan permainan serupa. Video game yang menekankan koleksi rampasan acak juga mendapat manfaat dari keacakan yang sebenarnya, karena pembuatan nomor pseudorandom dapat menimbulkan frustrasi karena dapat berlangsung lama tanpa nomor target dipukul atau nomor yang sama dapat diperoleh berulang kali.