Apakah Acak Benar-benar Adil? — Cerita tentang Angka Semu-Acak
Panduan
Sebenarnya, komputer tidak bisa menciptakan keacakan yang benar-benar murni dengan sendirinya. Sebagai gantinya, komputer menghasilkan deretan angka yang sangat sulit diprediksi melalui rumus perhitungan tertentu, yang disebut angka semu-acak (pseudo-random number).
Bagaimana angka ini dibuat
Browser memiliki fitur bawaan untuk menghasilkan angka acak. Fitur ini dimulai dari nilai status internal, melalui perhitungan yang rumit, lalu mengembalikan angka antara 0 dan 1—dan setiap kali mengembalikan angka, nilai statusnya diperbarui untuk menghasilkan angka berikutnya. Bagi manusia, memprediksi hasilnya nyaris mustahil.
Mengapa tetap adil meski ‘semu’
Meski bukan keacakan yang sempurna, selama peluang setiap hasil sama rata dan nilai berikutnya tidak bisa diprediksi, hal ini sudah cukup adil untuk keperluan undian dan permainan. Yang penting adalah ‘tidak ada pilihan tertentu yang diuntungkan’, dan pembangkit angka acak yang baik memenuhi sifat ini dengan baik.
- Apakah peluang setiap pilihan merata? → Inti dari keadilan
- Apakah hasil berikutnya tidak bisa diprediksi? → Ketidakmungkinan direkayasa
- Apakah metode pemilihan yang bias (misalnya mengutamakan urutan depan) tidak digunakan? → Ini soal cara penggunaannya
Kapan diperlukan keacakan yang lebih kuat
Untuk kebutuhan yang memerlukan tingkat ketidaktertebakan sangat tinggi, seperti keamanan atau kriptografi, digunakan angka acak kriptografis (crypto). Namun, untuk keputusan sehari-hari seperti menu makan siang, hukuman, atau pembagian tim, angka acak biasa sama sekali tidak menjadi masalah.
Kesimpulannya, meski namanya ‘angka semu-acak’ terdengar seperti tidak adil, selama peluangnya merata dan tidak bisa diprediksi, ini sudah sepenuhnya cukup untuk keperluan undian.