Roda Undian

Ketik satu nama per baris, tekan putar, lalu lihat roda berhenti di salah satu nama. Setiap juring punya peluang yang persis sama, dan nama yang ditulis dua kali cukup mendapat dua tiket. Daftarnya tetap di peramban ini: tidak ada apa pun tentang undian Anda yang dikirim ke luar.

Tulis satu nama per baris lalu putar. Roda memilih lewat undian yang jujur, bukan dari kuatnya putaran.

Pemenang diundi sebelum roda mulai berputar, dari sumber acak kriptografis di browser, dan putarannya baru diarahkan ke potongan itu. Kedengarannya terbalik, tetapi justru inilah yang jujur: kalau hasilnya diambil dari tempat animasi kebetulan berhenti, potongan yang tampak sama besar tidak akan berpeluang sama, sebab pembulatan saat menggambarlah yang menentukan. Di sini setiap potongan berpeluang persis sama, dan menulis satu nama dua kali adalah cara yang sah untuk memberinya dua tiket.

Di dekatnya: Undian nama acak, Generator angka acak, Lempar koin, Pembuat kata sandi

Cara pakai

  1. Ketik nama-nama ke dalam kotak, satu per baris. Roda digambar ulang sambil Anda mengetik.
  2. Tekan «Putar roda», atau klik langsung pada rodanya. Roda berputar sekitar empat detik lalu berhenti dengan penunjuk mengarah ke pemenang.
  3. Untuk undian beberapa putaran, centang «Hapus pemenang dari daftar»: setiap putaran mengeluarkan pemenangnya, jadi tidak ada yang terpilih dua kali.
  4. «Acak daftar» mengubah urutan nama tanpa mengundi siapa pun, berguna bila yang Anda butuhkan urutan tampil, bukan satu pemenang.

Perlu diketahui

Pemenang diundi sebelum roda mulai berputar

Terdengar terbalik, dan justru begitulah cara yang jujur. Undian dilakukan lebih dulu, dari sumber acak kriptografis milik peramban, baru setelah itu putaran diarahkan ke juring tersebut. Kalau hasilnya justru diambil dari tempat animasi kebetulan berhenti, juring yang tampak sama besar tidak akan berpeluang sama: pembulatan saat menggambar dan laju gambar layar Anda diam-diam akan memiringkan peluangnya. Dengan urutan ini, gambar hanyalah cara menampilkan hasil, bukan cara menghasilkannya, dan setiap nama punya peluang yang persis sama, baik ada tiga nama maupun dua ratus.

Menulis satu nama dua kali berarti dua tiket

Baris yang berulang sengaja dipertahankan. Kalau satu orang membeli dua tiket undian, atau satu tim mendapat jatah ganda, tulis namanya dua kali dan roda akan menampilkan dua juring dengan nama itu. Ini cara paling sederhana dan jujur untuk menjalankan undian berbobot, dan bobotnya tetap terlihat: siapa pun yang melihat roda bisa menghitung juringnya dan memeriksa sendiri, hal yang tidak mungkin pada pengali yang tersembunyi.

Daftar tidak pernah keluar dari peramban Anda

Nama siswa, karyawan, atau pelanggan adalah data pribadi biasa, dan tidak ada alasan bagi data itu untuk bepergian. Daftar disimpan di penyimpanan lokal peramban ini agar tetap ada setelah halaman dimuat ulang; ia tidak dikirim ke server, tidak dibagikan antarperangkat, dan tidak terlihat oleh kami. Menghapus data peramban akan menghapusnya juga. Halamannya sendiri bekerja tanpa jaringan: coba matikan Wi-Fi lalu putar sekali lagi.

Pertanyaan umum

Apakah undiannya benar-benar acak?

Ya. Setiap putaran mengambil angka dari crypto.getRandomValues, sumber acak kriptografis peramban, yang sama dengan yang dipakai untuk kunci dan token sesi. Sisa ekor rentang angkanya dibuang, bukan dilipat kembali, sehingga nama-nama pertama tidak muncul lebih sering. Tidak ada pembobotan selain yang Anda tambahkan sendiri dengan mengulang nama.

Bisakah satu nama dibuat lebih besar peluangnya?

Tulis nama itu lebih dari sekali. Dua baris dengan nama yang sama memberi dua juring dari keseluruhan, dan roda menampilkannya: bobotnya terlihat oleh semua yang menonton, bukan tersembunyi di dalam pengaturan.

Berapa banyak nama yang muat di roda?

Hingga dua ratus. Lewat sekitar empat puluh, labelnya jadi pendek dan roda tidak lagi terbaca sekilas, tetapi undiannya tetap sama adilnya. Kalau yang Anda perlukan hanya hasilnya dan bukan gambarnya, pemilih dari daftar biasa lebih mudah dibaca.

Apakah daftar saya disimpan di suatu tempat?

Hanya di peramban ini, supaya masih ada setelah halaman dimuat ulang. Daftarnya tidak dikirim ke server dan tidak dibagikan ke perangkat lain atau peramban lain di komputer yang sama. Hapus data situs, dan daftar itu hilang.

Bisakah dipakai untuk undian berhadiah sungguhan?

Bisa, dan membuat undian terbuka terasa jujur lebih mudah dengan roda daripada dengan kocokan kertas: sepakati daftarnya sebelum diputar, tampilkan roda di layar bersama agar semua orang bisa menghitung juringnya, dan rekam layarnya kalau hasilnya mungkin harus dipertanggungjawabkan nanti.

Alat terkait