Kenapa undian terverifikasi ini?
- Commit dulu (hash), seed belakangan: siapa pun bisa memverifikasi keadilan.
- Algoritma deterministik (SHA-256 DRBG) sehingga pihak ketiga bisa mereproduksi hasil.
- Bagikan pengaturan dengan aman: seed tidak dimasukkan ke URL secara default.
- Ekspor paket verifikasi JSON untuk audit nanti.
Cara pakai (3 langkah)
- Masukkan peserta dan pengaturan, lalu hitung dan publikasikan commit.
- Jalankan undian dan ungkap seed setelah undian.
- Siapa pun bisa verifikasi dengan input yang sama (atau paket JSON).
Semua pemrosesan berjalan lokal di browser Anda.
Secara default, URL yang dibagikan hanya berisi pengaturan (seed tidak disertakan).
Undian adil, bisa dijelaskan
Alat undian terverifikasi
Buat komitmen, jalankan undian, dan ekspor paket verifikasi — tanpa upload apa pun.
Lanjutan (bagikan / ekspor)
JSON kanonik
Jejak audit
Pertanyaan umum
Apa itu commit-reveal?
Anda mempublikasikan hash (commit) dulu, lalu mengungkap seed belakangan agar orang lain bisa mereproduksi undian.
Kenapa seed penting?
Seed yang kuat mencegah tebakan dan memastikan undian tidak bisa dimanipulasi setelah commit.
Kenapa seed tidak ada di URL berbagi secara default?
URL bisa bocor lewat riwayat, log, dan referrer. Seed dikecualikan secara default.
Bagaimana cara verifikasi?
Gunakan input dan seed yang sama, lalu hitung ulang commit dan hasil. Halaman ini bisa melakukannya untuk Anda.
Bagaimana baris duplikat diperlakukan?
Secara default, duplikat dihitung sebagai beberapa entri. Anda bisa menghapus duplikat persis secara opsional.
Apa itu jejak audit?
Ini menampilkan jejak internal kecil (blok hash dan indeks yang dipilih) untuk menjelaskan proses pemilihan.