# Verifikasi undian acak

> Periksa apakah undian acak tidak dimanipulasi. Tempel kode sertifikat dan lihat apakah benih, fingerprint, dan angkanya cocok.

URL: https://acrafto.com/id/verify-random-draw/  
Updated: 2026-08-28

Tools are interactive browser apps; there is no public API, no endpoints to call and no server-side processing. To use a tool, open its HTML page in a browser.

## Apa yang diperiksa alat ini

Seseorang menjalankan undian dan memberi Anda kode sertifikat. Halaman ini memberi tahu apakah kode itu konsisten secara internal — apakah angka-angkanya benar-benar berasal dari benih yang dipublikasikan penyelenggara, dan apakah fingerprint-nya benar-benar mencakup benih dan pengaturan tersebut.

Semuanya berjalan di peramban Anda. Sertifikat tidak pernah dikirim ke mana pun.

## Dua pemeriksaan

**Fingerprint.** Sertifikat membawa hash SHA-256 atas benih dan pengaturan undian. Halaman ini menghitung ulang hash tersebut. Jika tidak cocok dengan yang tersimpan di sertifikat, benih atau pengaturannya telah diubah setelah komitmen dibuat.

**Replay.** Generator berbenih bersifat sepenuhnya deterministik, sehingga benih dan pengaturan yang sama selalu menghasilkan angka yang sama. Halaman ini menjalankan ulang undian dan membandingkannya. Jika angkanya berbeda, hasilnya telah diedit.

Sertifikat lolos hanya jika kedua pemeriksaan berhasil.

## Apa yang dibuktikan dan tidak dibuktikan oleh pemeriksaan yang lolos

Ini membuktikan bahwa penyelenggara tidak diam-diam mengubah benih, pengaturan, atau angka setelah berkomitmen padanya.

Ini **tidak** membuktikan bahwa benihnya tidak dapat diprediksi. Jika penyelenggara memilih benih sendiri dan tidak pernah mempublikasikan fingerprint sebelum mengundi, mereka bisa saja mencoba banyak benih dan menyimpan yang disukai. Fingerprint hanya berarti sesuatu jika dipublikasikan **sebelum** undian, di suatu tempat dengan stempel waktu — sebuah pos, komentar, atau pesan.

Itulah inti dari langkah komitmen: mengubah “percayalah pada saya” menjadi sesuatu yang dapat diperiksa siapa pun setelahnya.

## Menjalankan undian yang dapat diverifikasi orang lain

1. Atur rentang Anda dan berapa banyak angka yang Anda butuhkan.
2. Tekan **Buat fingerprint**. Publikasikan hash yang Anda dapatkan — di pos giveaway, di komentar, di mana pun peserta dapat melihatnya dengan stempel waktu.
3. Tutup pendaftaran, lalu undi.
4. Publikasikan benih dan sertifikatnya. Siapa pun dapat menempelkannya di sini.

Melewati langkah 2 membuat sertifikat menjadi hanya dekoratif. Mempublikasikan fingerprint terlebih dahulu adalah yang memberinya bobot.

## Mengapa benih saja tidak cukup

Benih hanyalah teks. Benih hanya menghasilkan angka begitu Anda tahu bagaimana ia diperluas menjadi angka-angka tersebut — algoritma mana, rentang mana, berapa banyak angka, apakah pengulangan diperbolehkan.

Itulah mengapa fingerprint mencakup benih **dan** pengaturannya. Tanpanya, seorang penyelenggara bisa mempublikasikan benih, lalu mengklaim setelahnya bahwa undian berjalan pada rentang yang berbeda dan bahwa sekumpulan angka lain adalah hasil yang sebenarnya. Komitmen menutup celah itu.

## Mengapa fingerprint tidak bisa dipalsukan

Hash SHA-256 adalah fungsi satu arah: mudah dihitung maju, dan tidak ada cara yang diketahui untuk menjalankannya mundur. Itulah yang membuat komitmen bersifat mengikat.

Untuk curang, seorang penyelenggara perlu mempublikasikan satu fingerprint dan kemudian mengungkapkan benih yang *berbeda* namun menghasilkan hash yang sama — sebuah serangan second-preimage. Belum ada yang menemukannya terhadap SHA-256, dan ruang pencarian membuat brute force tidak berarti: 2²⁵⁶ lebih besar daripada perkiraan jumlah atom di alam semesta yang teramati.

Yang juga tidak bisa mereka lakukan adalah menggeser hasilnya. Mengubah satu karakter saja pada benih mengubah kira-kira separuh bit dari hash-nya, secara tak terduga. Tidak ada cara untuk mencari benih yang sekaligus cocok dengan fingerprint yang telah dipublikasikan dan menghasilkan pemenang yang menguntungkan, karena Anda harus menetapkan hash-nya lebih dulu dan hash itu bergantung pada segalanya.

Jadi fingerprint mengunci benih dan pengaturannya sepenuhnya. Satu-satunya hal yang tidak dapat dikuncinya adalah *kapan* fingerprint itu dipublikasikan — itulah sebabnya stempel waktu pada unggahan Anda mengerjakan separuh tugasnya.

## Di mana undian yang dapat diverifikasi itu penting

- **Giveaway dan kompetisi** — peserta yang tidak menang adalah yang paling sering bertanya
- **Pemilihan komunitas dan DAO** — menentukan siapa yang mendapat slot, hibah, atau peran
- **Riset** — rencana pengambilan sampel yang dapat dijalankan ulang dan dikonfirmasi oleh peninjau
- **Promosi hadiah dengan risiko hukum** — sebagian yurisdiksi mensyaratkan metode yang dapat dibuktikan, bukan sekadar klaim
- **Apa pun yang harus dipercaya orang asing** — semakin jauh audiensnya, semakin kurang berarti “kami memilih secara acak” dengan sendirinya

## Pertanyaan yang sering diajukan (FAQ)

### Apakah sertifikat yang valid berarti undiannya acak?

Itu berarti undian *tidak diubah setelah komitmen dibuat*. Apakah undian itu tidak dapat diprediksi tergantung pada kapan fingerprint dipublikasikan. Jika dipublikasikan sebelum undian, secara publik, dengan stempel waktu — maka ya, penyelenggara sudah terikat. Jika dipublikasikan setelahnya, itu tidak membuktikan apa pun tentang keteracakan.

### Apakah sertifikat saya diunggah ke suatu tempat?

Tidak. Pemeriksaan berjalan sepenuhnya di peramban Anda, dalam JavaScript. Tidak ada yang meninggalkan perangkat Anda, dan tidak ada server yang dapat mencatatnya.

### Apa arti "fingerprint tidak cocok"?

Benih atau pengaturan dalam sertifikat bukan yang telah dikomitmenkan. Seseorang mengedit sertifikat, atau sertifikat itu dibuat oleh alat yang berbeda.

### Apa arti "benih tidak menghasilkan angka-angka ini"?

Fingerprint-nya utuh, tetapi daftar angkanya diubah setelahnya. Alat ini menunjukkan kepada Anda angka yang sebenarnya dihasilkan oleh benih, sehingga Anda dapat melihat perbedaannya.

### Bisakah saya memverifikasi undian dari situs web lain?

Hanya jika situs itu menghasilkan sertifikat dalam format ini. Pemeriksaan ini bergantung pada algoritma generator yang persis sama — benih saja tidak berarti apa-apa tanpa mengetahui bagaimana ia diperluas menjadi angka.

### Bagaimana jika sertifikatnya sangat panjang?

Panjangnya tergantung pada berapa banyak angka yang diundi, karena sertifikat membawa hasil lengkap. Undian enam angka menghasilkan kode pendek; undian sepuluh ribu menghasilkan kode panjang. Keduanya diverifikasi dengan cara yang sama.

## Other languages

- Čeština (cs): [Ověření losování](https://acrafto.com/cs/verify-random-draw/) ([Markdown](https://acrafto.com/cs/verify-random-draw/index.md))
- Slovenčina (sk): [Overenie žrebovania](https://acrafto.com/sk/verify-random-draw/) ([Markdown](https://acrafto.com/sk/verify-random-draw/index.md))
- English (en): [Verify a Random Draw](https://acrafto.com/en/verify-random-draw/) ([Markdown](https://acrafto.com/en/verify-random-draw/index.md))
- Deutsch (de): [Zufallsziehung prüfen](https://acrafto.com/de/verify-random-draw/) ([Markdown](https://acrafto.com/de/verify-random-draw/index.md))
- Français (fr): [Vérifier un tirage aléatoire](https://acrafto.com/fr/verify-random-draw/) ([Markdown](https://acrafto.com/fr/verify-random-draw/index.md))
- Español (es): [Verificar un sorteo aleatorio](https://acrafto.com/es/verify-random-draw/) ([Markdown](https://acrafto.com/es/verify-random-draw/index.md))
- Italiano (it): [Verifica un'estrazione casuale](https://acrafto.com/it/verify-random-draw/) ([Markdown](https://acrafto.com/it/verify-random-draw/index.md))
- Português (pt): [Verificar sorteio aleatório](https://acrafto.com/pt/verify-random-draw/) ([Markdown](https://acrafto.com/pt/verify-random-draw/index.md))
- Nederlands (nl): [Trekking verifiëren](https://acrafto.com/nl/verify-random-draw/) ([Markdown](https://acrafto.com/nl/verify-random-draw/index.md))
- Polski (pl): [Weryfikacja losowania](https://acrafto.com/pl/verify-random-draw/) ([Markdown](https://acrafto.com/pl/verify-random-draw/index.md))
- Română (ro): [Verificare extragere aleatorie](https://acrafto.com/ro/verify-random-draw/) ([Markdown](https://acrafto.com/ro/verify-random-draw/index.md))
- Magyar (hu): [Sorsolás ellenőrzése](https://acrafto.com/hu/verify-random-draw/) ([Markdown](https://acrafto.com/hu/verify-random-draw/index.md))
- Ελληνικά (el): [Επαλήθευση τυχαίας κλήρωσης](https://acrafto.com/el/verify-random-draw/) ([Markdown](https://acrafto.com/el/verify-random-draw/index.md))
- Български (bg): [Проверка на теглене](https://acrafto.com/bg/verify-random-draw/) ([Markdown](https://acrafto.com/bg/verify-random-draw/index.md))
- Hrvatski (hr): [Provjera izvlačenja](https://acrafto.com/hr/verify-random-draw/) ([Markdown](https://acrafto.com/hr/verify-random-draw/index.md))
- Slovenščina (sl): [Preverjanje žrebanja](https://acrafto.com/sl/verify-random-draw/) ([Markdown](https://acrafto.com/sl/verify-random-draw/index.md))
- Eesti (et): [Kontrolli loosimist](https://acrafto.com/et/verify-random-draw/) ([Markdown](https://acrafto.com/et/verify-random-draw/index.md))
- Latviešu (lv): [Nejaušas izlozes pārbaude](https://acrafto.com/lv/verify-random-draw/) ([Markdown](https://acrafto.com/lv/verify-random-draw/index.md))
- Lietuvių (lt): [Patikrinti traukimą](https://acrafto.com/lt/verify-random-draw/) ([Markdown](https://acrafto.com/lt/verify-random-draw/index.md))
- Svenska (sv): [Verifiera en dragning](https://acrafto.com/sv/verify-random-draw/) ([Markdown](https://acrafto.com/sv/verify-random-draw/index.md))
- Dansk (da): [Verificér en tilfældig trækning](https://acrafto.com/da/verify-random-draw/) ([Markdown](https://acrafto.com/da/verify-random-draw/index.md))
- Suomi (fi): [Arvonnan varmennus](https://acrafto.com/fi/verify-random-draw/) ([Markdown](https://acrafto.com/fi/verify-random-draw/index.md))
- Norsk (no): [Kontroller en tilfeldig trekning](https://acrafto.com/no/verify-random-draw/) ([Markdown](https://acrafto.com/no/verify-random-draw/index.md))
- Українська (uk): [Перевірка чесності жеребкування](https://acrafto.com/uk/verify-random-draw/) ([Markdown](https://acrafto.com/uk/verify-random-draw/index.md))
- Русский (ru): [Проверка честности розыгрыша](https://acrafto.com/ru/verify-random-draw/) ([Markdown](https://acrafto.com/ru/verify-random-draw/index.md))
- Српски (sr): [Provera nasumičnog izvlačenja](https://acrafto.com/sr/verify-random-draw/) ([Markdown](https://acrafto.com/sr/verify-random-draw/index.md))
- Македонски (mk): [Провери случајно извлекување](https://acrafto.com/mk/verify-random-draw/) ([Markdown](https://acrafto.com/mk/verify-random-draw/index.md))
- Bosanski (bs): [Provjera nasumičnog izvlačenja](https://acrafto.com/bs/verify-random-draw/) ([Markdown](https://acrafto.com/bs/verify-random-draw/index.md))
- Shqip (sq): [Verifiko shortin](https://acrafto.com/sq/verify-random-draw/) ([Markdown](https://acrafto.com/sq/verify-random-draw/index.md))
- Türkçe (tr): [Rastgele çekilişi doğrula](https://acrafto.com/tr/verify-random-draw/) ([Markdown](https://acrafto.com/tr/verify-random-draw/index.md))
- 日本語 (ja): [ランダム抽選の検証](https://acrafto.com/ja/verify-random-draw/) ([Markdown](https://acrafto.com/ja/verify-random-draw/index.md))
- 한국어 (ko): [추첨 검증 도구](https://acrafto.com/ko/verify-random-draw/) ([Markdown](https://acrafto.com/ko/verify-random-draw/index.md))
- العربية (ar): [التحقق من السحب العشوائي](https://acrafto.com/ar/verify-random-draw/) ([Markdown](https://acrafto.com/ar/verify-random-draw/index.md))
- हिन्दी (hi): [रैंडम ड्रॉ सत्यापित करें](https://acrafto.com/hi/verify-random-draw/) ([Markdown](https://acrafto.com/hi/verify-random-draw/index.md))
- Tiếng Việt (vi): [Xác minh lượt quay ngẫu nhiên](https://acrafto.com/vi/verify-random-draw/) ([Markdown](https://acrafto.com/vi/verify-random-draw/index.md))
- ไทย (th): [ตรวจสอบผลการสุ่ม](https://acrafto.com/th/verify-random-draw/) ([Markdown](https://acrafto.com/th/verify-random-draw/index.md))
- עברית (he): [אימות הגרלה אקראית](https://acrafto.com/he/verify-random-draw/) ([Markdown](https://acrafto.com/he/verify-random-draw/index.md))
