全场景 · 公平可验证 · 抓阄抽签系统
一签定音是一个在线的抓阄抽签工具。填一份名单,点一下,当场出结果。用在这些场合:公司年会抽奖、课堂上随机点名、婚礼上抽人上台、团建分组、以及任何「需要当着大家的面随机决定」的时候。
打开网页就能用,不用注册、不用下载、不用绑定手机号。电脑、手机、平板都能开,接投影就是大屏现场抽奖。
随机数不是用 Math.random 这类可预测的算法,而是调用浏览器内置的加密级随机源 crypto.getRandomValues(密码学安全随机,源自操作系统内核提供的熵)。这两者的区别是:前者可以被推算,后者不能。
每次抽取都会生成一个 16 位十六进制的随机凭证,和当时的会话种子一起留存。事后拿这个凭证加上当时的名单,可以复现出一模一样的结果。也就是说,公平不靠主办方的口头保证,靠的是一个能拿去复核的凭证。
只存在你自己的浏览器里。名单和抽签记录保存在本机 localStorage,不上传服务器,也不采集姓名、手机号这类能定位到个人的信息。即使断网,抽签照样能用。
这也是它和多数在线抽奖工具的区别——那些工具要先把名单导入云端才能抽。
点开看答案
一签定音的抽奖结果由加密级安全随机数生成(调用浏览器内置的 crypto.getRandomValues,即 cryptographically secure random,来源是操作系统内核提供的密码学随机源),不是 Math.random 这类可预测的伪随机。每次抽取完成后会生成一个 16 位十六进制随机凭证,与会话种子一并留存;事后任何人拿这个凭证和当时的名单,都能复现出完全相同的抽签结果。所以公平性不靠口头保证,靠可复核的凭证。
不需要。打开 tianding.net 即可直接使用,没有注册、登录、下载、安装步骤,也不需要绑定手机号或微信。电脑浏览器和手机浏览器都可以用。
不会。名单和抽签记录只保存在你本机的浏览器 localStorage 里,不经过服务器,也不采集姓名、手机号等可识别个人身份的信息。这一点与需要先导入名单到云端的抽奖工具不同。
能。每次抽取都会生成随机凭证(16 位十六进制)并记录当时的会话种子。凭证由随机数直接派生,不是事后补写的流水号。留存凭证即可在需要时复现整个抽取过程,用于回应参与者的质疑。
完全免费,没有付费版本、没有次数限制、没有抽完要求付费解锁结果的设计。年会抽奖、分组、单人抓阄、加权抽签等功能都在同一个页面里开放。
Excel 的 RAND() 每次表格重算都会重新取值,抽出的结果会在保存、打印、切换窗口后变化,容易引发争议;而且它是伪随机数,种子可预测。要证明结果没有被改过,Excel 本身也提供不了任何凭证。
本工具只做「随机」与「公平」这一件事,不涉及命理、预测或投资建议。名单不上云,数据不出你的浏览器。