Pemilih Nama Acak

Tempel daftar nama dan undi pemenang secara acak, dengan animasi penuh ketegangan dan tanpa pengulangan.

Cara menggunakan

  1. Tempel daftar peserta Anda di kotaknya, satu nama per baris — kolom yang disalin dari spreadsheet langsung bisa dipakai.
  2. Pilih berapa nama yang diundi. Centang "Hapus nama yang sudah diundi dari daftar" untuk undian berurutan, atau izinkan pengulangan jika sebuah nama boleh menang dua kali.
  3. Klik "Undi" dan lihat nama-nama berputar selama sedetik sebelum pemenangnya terungkap. Salin hasilnya setelah selesai.

Tentang alat ini

Ini versi digital dari menarik kertas terlipat dari dalam topi. Anda menempel daftar peserta, menyebut berapa nama yang diundi, dan alat ini memilihnya secara acak — dengan animasi singkat yang memutar nama-nama lebih dulu, karena undian yang langsung selesai selalu terasa kurang meyakinkan bagi orang yang menonton. Baris kosong diabaikan dan setiap baris dipangkas spasinya, jadi kolom yang ditempel langsung dari spreadsheet tidak perlu dirapikan.

Di balik layar, daftarnya diacak dengan algoritma Fisher-Yates, digerakkan oleh generator acak kriptografis browser (crypto.getRandomValues) dengan rejection sampling untuk menghindari bias modulo. N nama pertama dari pengacakan itu menjadi pemenang, yang menjamin hasil yang berbeda tanpa ada nama yang diuntungkan oleh posisinya dalam daftar. Jika Anda mengizinkan pengulangan, setiap undian menjadi pemilihan yang berdiri sendiri, sehingga nama yang sama benar-benar bisa muncul lebih dari sekali. Baris ganda tidak pernah dihapus dengan sengaja: nama yang ditulis tiga kali punya tiga peluang, dan itulah yang Anda inginkan ketika keikutsertaan memang harus diperoleh.

Mode "Hapus nama yang sudah diundi dari daftar" mengubah pemilih ini menjadi undian berurutan. Setiap pemenang dikeluarkan dari kotak dan ditambahkan ke riwayat "Sudah diundi", jadi Anda bisa terus mengeklik untuk membagikan beberapa hadiah, menentukan urutan presentasi, menjalankan satu putaran tukar kado rahasia, atau memanggil orang satu per satu tanpa pernah mengulang. Semuanya terjadi di browser Anda: nama peserta tidak pernah diunggah, dan itu penting ketika daftarnya berisi karyawan, siswa atau pelanggan.

Pertanyaan yang sering diajukan

Apakah undiannya adil?

Ya. Ia memakai pengacakan Fisher-Yates yang digerakkan generator acak kriptografis browser, jadi setiap peserta punya peluang yang persis sama, tak peduli di mana namanya muncul dalam daftar.

Bisakah saya mengundi beberapa pemenang sekaligus?

Bisa. Atur "Berapa nama yang diundi" ke jumlah pemenang dan mereka diundi bersamaan, semuanya berbeda — kecuali Anda mencentang opsi yang mengizinkan nama yang sama diundi lebih dari sekali.

Bagaimana cara menjalankan tukar kado rahasia atau undian hadiah berurutan?

Centang "Hapus nama yang sudah diundi dari daftar". Setiap nama yang terundi keluar dari daftar dan pindah ke riwayat, jadi Anda bisa mengeklik lagi untuk hadiah berikutnya tanpa pengulangan.

Apakah nama ganda dihapus?

Tidak. Setiap baris yang tidak kosong dihitung sebagai satu keikutsertaan, jadi nama yang diulang tiga kali punya tiga peluang. Hapus duplikatnya lebih dulu jika Anda ingin satu keikutsertaan per orang.

Apakah nama-namanya keluar dari browser?

Tidak. Daftarnya tetap di perangkat Anda dan undian berjalan 100% dalam JavaScript. Tidak ada yang dikirim atau disimpan, sehingga aman untuk daftar karyawan, siswa atau pelanggan.

Alat terkait

Tautan panjang? Perpendek secara gratis

Vai.la mengubah URL apa pun menjadi tautan pendek dengan statistik klik, QR Code, dan biolink Anda sendiri.

Vai.la tidak bertanggung jawab atas cara alat-alat ini digunakan maupun atas keputusan yang diambil berdasarkan hasilnya.