Langsung ke konten
WheelSpinny

Cara WheelSpinny memilih pemenang

Apa yang terjadi saat Anda menekan Putar, apa arti “adil” di sini, dan apa yang tidak kami klaim.

Ringkasnya

Langkah demi langkah

  1. Daftar Anda menjadi bagian-bagian roda. Setiap baris yang tidak kosong adalah satu bagian. Baris yang berulang adalah bagian terpisah, dan begitulah cara sengaja membuat satu pilihan lebih mungkin.
  2. Sebuah angka acak ditarik. Kami meminta angka acak dari browser Anda dengan crypto.getRandomValues, generator aman secara kriptografis yang ada di setiap browser modern.
  3. Angka itu menjadi satu bagian, tanpa bias. Mengubah angka besar menjadi “salah satu dari 7 bagian” dengan pembagian sederhana akan sedikit menguntungkan beberapa bagian. Karena itu kami memakai rejection sampling: angka langka yang menyebabkan bias dibuang dan ditarik ulang, sehingga setiap bagian benar-benar sama mungkinnya.
  4. Roda diarahkan ke hasil. Kami menghitung sudut berhenti yang menempatkan bagian terpilih di bawah penunjuk, di dalam 70% area tengah bagian itu agar tidak pernah terlihat seperti keputusan tipis. Roda lalu berputar beberapa kali penuh dan melambat ke sudut tersebut.
  5. Hasil ditampilkan. Bagian pemenang disorot, hasilnya muncul sebagai teks di atas roda, dan pembaca layar mengumumkannya.

Hal yang tidak memengaruhi hasil

Jalankan uji keadilan

Uji ini menjalankan fungsi yang sama dengan yang dipakai roda untuk memilih pemenang, ribuan kali, langsung di browser Anda, lalu menghitung seberapa sering setiap bagian menang. Tidak ada yang disimulasikan atau dikirim ke mana pun.

Putaran

Membaca hasil uji

Roda yang adil tidak memberi setiap bagian jumlah kemenangan yang persis sama. Dalam 10.000 putaran pada 6 bagian, selisih sekitar 50 dari perkiraan 1.667 itu normal. Yang penting adalah apakah selisihnya sebesar yang diperkirakan oleh peluang, dan itulah yang diukur uji khi-kuadrat.

Persentase yang dilaporkan menunjukkan seberapa sering roda yang benar-benar adil menyebarkan kemenangan setidak-merata hasil Anda atau lebih. Di atas 5% itu biasa saja. Roda yang sempurna pun turun di bawah 5% sekitar 1 dari 20 percobaan, jadi satu hasil rendah tidak membuktikan apa-apa; bias yang nyata akan muncul berulang kali, dan makin jelas dengan makin banyak putaran.

Cara setiap alat memilih

Setiap alat di WheelSpinny menarik dari sumber angka acak aman yang sama, dengan metode bebas bias yang sama:

Di alat mana pun yang memakai animasi, hasil selalu dipilih lebih dulu dan animasi diarahkan ke hasil itu.

Yang tidak kami klaim

Terbuka soal batasan sama pentingnya dengan metodenya: