可验证随机抽签(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 和结果即可。本页面可以直接帮你完成。
重复行如何处理?
默认情况下,重复行会被当作多条参与记录。你也可以选择去除完全相同的重复行。
什么是审计轨迹?
它会显示一段简短的内部轨迹(哈希块与抽取索引),用于解释抽取过程。