Pemilih Pemenang Raffle
Siapkan kumpulan peserta yang memenuhi syarat sebelum melakukan undian. Alat ini dapat menggantikan daftar manual dengan kolom nama CSV, mengecualikan baris yang diberi nama, secara opsional menghapus duplikat yang dinormalisasi, dan mengundi hingga 100 pemenang unik tanpa pengembalian.
Pengaturan undian
Nama, pengecualian, dan hasil tetap ada di browser ini. Tidak ada yang diunggah.
Pemenang
Belum ada pemenang yang diundi.
Catatan hasil lokal
Pengundian dari sesi ini akan muncul di sini.
Catatan mencakup sidik jari lokal SHA-256 dari daftar peserta yang dinormalisasi dan mengidentifikasi Web Crypto API sebagai sumber acak. Sidik jari mendeteksi perubahan daftar; ini bukan bukti pengundian yang disertifikasi pihak ketiga atau diaudit secara independen.
Contoh raffle konkret
Impor CSV yang berisi 2.500 nama, kecualikan 12 peserta yang menarik diri, dan hapus 18 nama yang dinormalisasi dan duplikat. Penghitung peserta yang memenuhi syarat menjadi 2.470. Meminta lima pemenang mengembalikan lima baris berbeda dan mencatat urutan mereka, jumlah peserta yang memenuhi syarat, ID undian, dan waktu UTC di log CSV lokal.
Bagaimana pemenang dipilih
Nama dinormalisasi dengan NFKC, spasi yang diringkas, dan batas 120 karakter. Pengecualian dan deduplikasi opsional menggunakan pencocokan tanpa memperhatikan huruf besar/kecil yang sensitif terhadap lokal. Array yang tersisa diambil sampelnya tanpa pengembalian menggunakan pemilihan bilangan bulat uniform yang didukung Web Crypto dan sampel penolakan.
Pemrosesan dan catatan lokal
Nama manual, pengecualian, byte CSV yang diimpor, pemenang, dan catatan hasil tetap berada di sesi browser saat ini. Impor CSV menerima file hingga 2 MB; hingga 10.000 baris peserta disimpan. Mengunduh membuat file lokal dan menetralkan awalan rumus spreadsheet di sel pemenang.
Batas sebelum raffle nyata
- Alat ini tidak dapat memverifikasi persetujuan peserta, kepemilikan tiket, tanggal kelayakan, yurisdiksi, netralitas operator, atau pemenuhan hadiah.
- Deduplikasi membandingkan nama yang ditampilkan setelah dinormalisasi, sehingga dua orang berbeda dengan nama yang sama dapat digabungkan; menonaktifkannya memberikan kesempatan terpisah untuk baris duplikat.
- Catatan yang dapat diunduh tidak ditandatangani, tidak tahan terhadap manipulasi, tidak diawasi secara independen, atau bukti bahwa daftar sumber lengkap.
Pertanyaan tentang pemilih raffle
- Apakah satu peserta bisa menang dua kali dalam satu undian?
- Baris array yang memenuhi syarat tidak bisa menang dua kali dalam satu undian multi-pemenang karena pengambilan sampel dilakukan tanpa penggantian.
- Kolom CSV mana yang diimpor?
- Kolom dengan judul name, full name, participant, entrant, entry, atau ticket holder lebih disukai; jika tidak, kolom pertama yang digunakan.
- Apakah daftar undian diunggah?
- Tidak. Pemrosesan, pengecualian, pemilihan, riwayat, dan pembuatan catatan CSV dijalankan di browser saat ini.
- Apakah catatan CSV adalah sertifikat audit?
- Tidak. Itu adalah catatan lokal yang praktis dan tidak boleh disajikan sebagai sertifikasi independen.
Konten dan implementasi telah ditinjau: