可驗證隨機抽籤(commit-reveal)

先發布承諾,再公開種子,讓任何人都能驗證抽籤結果。

此工具在瀏覽器中本機執行。輸入和結果不會傳送到任何伺服器。

其他語言 ja | en | zh-CN | zh-TW | es | pt-BR | id | fr | hi-IN | ar

為什麼用可驗證抽籤?

使用方法(3 步)

  1. 輸入參與者與設定,然後計算並發布 commit。
  2. 執行抽籤,並在抽籤後公開 seed。
  3. 任何人都能用相同輸入(或驗證包 JSON)重現並驗證。

所有處理都在瀏覽器本機完成。

分享 URL 預設只包含設定(不包含 seed)。

公平抽取,可解释

可驗證抽籤工具

生成承諾、执行抽籤、匯出驗證包——无需上傳任何内容。

高级設定(分享 / 匯出)
规范化 JSON

          

常見问题

什麼是 commit-reveal?
先發布哈希(commit),之後公開 seed,让別人可以複现並驗證抽籤。
為什麼 seed 很重要?
强隨機 seed 可以防止被猜测,並避免在發布 commit 後被操控。
為什麼預設分享 URL 不包含 seed?
URL 可能通過历史記錄、日誌、referrer 等泄露,因此預設排除 seed。
如何驗證?
使用相同的輸入和 seed,重新計算 commit 和結果即可。本頁面可以直接帮你完成。
重複行如何處理?
預設情况下,重複行会被當作多条參與記錄。你也可以选择去除完全相同的重複行。
什麼是稽核軌跡?
它會顯示一段簡短的內部軌跡(雜湊區塊與抽取索引),用來說明抽取過程。