Undian acak terverifikasi (Commit-Reveal)

Publikasikan komitmen dulu, ungkap seed belakangan, dan biarkan siapa pun memverifikasi undian.

Alat ini berjalan di browser Anda. Input dan hasil tidak dikirim ke server mana pun.

Bahasa lain ja | en | zh-CN | zh-TW | es | pt-BR | id | fr | hi-IN | ar

Kenapa undian terverifikasi ini?

Cara pakai (3 langkah)

  1. Masukkan peserta dan pengaturan, lalu hitung dan publikasikan commit.
  2. Jalankan undian dan ungkap seed setelah undian.
  3. 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

          

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.