Pendekatan Kuasi-Acak
Setiap kali pemrogram komputer mana pun mencoba membuat RNG, dia pada dasarnya menggunakan algoritme buku teks untuk melakukannya. Dengan kata lain, seorang insinyur mengambil serangkaian instruksi logis yang dapat diberikan ke komputer yang kemudian menghasilkan RNG semi-acak saat mencoba meniru keacakan yang sebenarnya.
Tantangan dalam pendekatan ini adalah hasil menunjukkan pola karena mesin diatur oleh pemrograman.
Dr. John von Neumann (1903-1957), dianggap sebagai “perwakilan terakhir dari matematikawan besar,” yang juga bekerja di Proyek Manhattan, terkenal menjelaskan keacakan dalam matematika pada tahun 1951: “Siapa pun yang menganggap metode aritmatika menghasilkan digit acak tentu saja dalam keadaan berdosa.”
Tentunya, mungkin sulit untuk mengidentifikasi polanya, tetapi angka yang muncul sebagai hasil dari RNG kuasi-acak tidak benar-benar acak. Sebaliknya, mereka hanya tampak acak.
Dengan mengukur dan menguji hasil kuasi-acak dalam jangka panjang — ratusan ribu, bahkan jutaan pengulangan, yaitu gulungan atau pukulan — cetakan pemrograman benar-benar terlihat.
Memang, dalam hal dadu, roulette, atau backgammon, keacakan semu di RNG dapat diketahui setelah pengamatan bertahun-tahun. Pemain paling mahir menggunakannya sesekali, seperti yang dilakukan beberapa kasino online, yang menempatkan mereka pada posisi yang menguntungkan.
Untungnya, ketika datang ke hub online yang menggunakan metode ini, saat ini sudah jarang. Biasanya, ini adalah operator terbelakang yang sering berada di yurisdiksi online yang suram, artinya, pemula atau yang mencari hit-and-run cepat.
Pendekatan Pseudo-Acak
Dengan munculnya pemrograman komputer, metode independen secara statistik untuk menciptakan kembali keacakan yang sebenarnya muncul sebagai standar RNG dalam permainan interaktif saat ini — metode pseudo-random.
Dr. Steve Ward, Profesor Ilmu dan Teknik Komputer di MIT, menyoroti beberapa hal tentang keacakan semu dan rekayasa perangkat lunak:
“Satu hal yang tidak bisa dilakukan oleh sistem komputer tradisional adalah membalik koin. Mereka deterministik, artinya jika Anda mengajukan pertanyaan yang sama, Anda akan mendapatkan jawaban yang sama setiap saat. Bahkan, mesin tersebut secara khusus dan hati-hati diprogram untuk menghilangkan keacakan dalam hasil. Mereka melakukannya dengan mengikuti aturan dan mengandalkan algoritme saat menghitung. Pada mesin yang sepenuhnya deterministik, Anda tidak dapat menghasilkan apa pun yang Anda benar-benar dapat memanggil urutan angka acak karena mesin tersebut mengikuti algoritme yang sama untuk membuatnya. Biasanya, itu berarti dimulai dengan nomor ‘seed’ yang umum dan kemudian mengikuti sebuah pola. Itu adalah apa yang kami sebut nomor ‘pseudo-acak’.
Namun, untuk sebagian besar aplikasi praktis, pendekatan ini sudah lebih dari cukup.
Seseorang dapat mengambil sampel data yang sangat besar, menjalankan pemutar CD, atau melakukan lotre dengan rasa keacakan mutlak karena “tidak ada keuntungan kuantitatif dalam tingkat keacakan”.