Generator Angka Acak - A Pseudo-RNG
Pembuat bilangan acak (RNG) adalah pembuat bilangan acak semu. Ini adalah alat yang digunakan untuk menghasilkan urutan angka yang memiliki sifat keacakan, yaitu setiap angka dalam urutan independen dari yang lain dan dengan demikian juga dari angka sebelumnya dan berikutnya. Urutan seperti itu cocok untuk menghasilkan sejumlah besar bilangan acak dalam praktik.
Agar memiliki peluang bagus untuk mendapatkan nomor acak, RNG harus tidak dapat diprediksi dan tidak berulang. Seharusnya tidak bisa diprediksi. Namun, urutan yang dihasilkan oleh RNG belum tentu merupakan rangkaian angka acak. Oleh karena itu, penting untuk memiliki cara untuk membedakan barisan yang benar-benar acak dari barisan yang tidak benar-benar acak. Sebuah generator nomor acak berdasarkan fenomena fisik disebut generator nomor acak benar, atau TRNG. Generator semacam itu didasarkan pada fenomena yang tidak dapat dikendalikan oleh manusia dan dengan demikian, urutan yang dihasilkan oleh generator semacam itu benar-benar acak.
Membuat bilangan acak dalam skenario dunia nyata bukanlah tugas yang mudah. Misalnya, Anda memerlukan objek fisik untuk menghasilkan angka acak untuk membuat rol dadu. Jika Anda menggunakan komputer, Anda dapat menggunakan TRNG, yang menghasilkan urutan angka menggunakan sifat-sifat fenomena fisik seperti kebisingan termal atau fenomena kuantum lainnya. TRNG tidak boleh disamakan dengan generator angka pseudo-acak. Yang pertama tidak menghasilkan angka dari sejumlah kemungkinan yang terbatas sementara yang terakhir melakukannya. Generator angka pseudo-acak didasarkan pada sifat matematika, dan dengan demikian, lebih mudah untuk menghasilkan urutan angka.