WheelOfSpins memilih hasilnya terlebih dahulu, lalu menganimasikan roda agar titik berhentinya secara visual sesuai dengan entri yang sudah terpilih.
1. Menambahkan dan memvalidasi entri
WheelOfSpins memilih hasilnya terlebih dahulu, lalu menganimasikan roda agar titik berhentinya secara visual sesuai dengan entri yang sudah terpilih.
Roda dimulai dengan entri aktif yang diberikan oleh pengguna atau template. Entri kosong dihapus, label distandarkan untuk ditampilkan, dan roda hanya berputar saat daftarnya benar-benar bisa dipakai.
Hanya memakai entri yang aktif
Menghapus opsi kosong
Menampilkan daftar akhir sebelum diputar
2. Menghasilkan nilai acak
Klien lebih memilih memakai Web Crypto saat `crypto.getRandomValues()` tersedia. Jika API browser ini tidak tersedia, kode akan beralih ke `Math.random()` agar roda tetap berfungsi bahkan di lingkungan yang kurang mendukung.
Web Crypto sebagai pilihan utama
Math.random sebagai cadangan
Tidak ada klaim kriptografi tanpa dasar
3. Menentukan pemenang
Nilai acak satuan itu diubah menjadi pemilihan berbobot atau tidak berbobot, tergantung pengaturan dan entri aktif roda. Hasil yang terpilih ini kemudian dipakai sebagai hasil akhir putaran.
Menghormati kumpulan entri yang aktif
Menerapkan bobot hanya saat diatur
Memilih hasil sebelum animasi selesai
4. Menganimasikan roda hingga ke hasilnya
Setelah pemenang ditentukan, animasi roda berhenti di entri yang terpilih, sehingga penunjuk yang terlihat dan hasil acak yang mendasarinya tetap selaras.
Titik berhenti visual sesuai entri yang terpilih
Animasi tidak menggantikan proses undiannya
Perilaku hasil mengikuti pengaturan roda saat ini
Pencarian terkait
Halaman ini juga mencakup istilah pencarian terkait ini.
keacakan roda putar
roda acak web crypto
pemilihan hasil putaran
Frequently asked questions
Apakah WheelOfSpins selalu memakai keacakan yang aman secara kriptografis?
Tidak. Implementasinya lebih memilih Web Crypto saat tersedia, tapi beralih ke Math.random saat API tersebut tidak tersedia.
Apakah animasinya yang menentukan pemenang?
Tidak. Pemenang dipilih terlebih dahulu, dan animasinya diselaraskan dengan hasil yang sudah terpilih itu.
Bisakah pembobotan memengaruhi hasilnya?
Ya. Jika roda memakai entri berbobot atau berulang, pemilihannya akan mencerminkan peluang yang sudah diatur.