随机抽名工具
随机抽取获奖者、打乱名单顺序,或将名字公平分成若干小组。
如何使用 随机抽名工具
- 粘贴你的名单,每行一个名字。
- 选择抽取获奖者、打乱顺序或分组。
- 点击按钮进行抽取——再次点击即可重新抽取。
关于 随机抽名工具
粘贴一份名单——每行一个名字,或用逗号分隔——然后选择要执行的操作。“抽取一位获奖者”会随机抽出一个名字;“打乱顺序”会重新排列整份名单;“分组”会把所有人分成你指定数量的若干组,并采用轮流发牌的方式分配,尽量保证各组人数均衡。随时可以再次点击按钮重新抽取。
随机性来自浏览器内置的密码学安全随机源 crypto.getRandomValues,打乱顺序则采用标准的 Fisher–Yates 算法,因此每个名字被抽中的概率是真正均等的,不会像一些简单的打乱算法那样出现偏差。这使它非常适合用于课堂分组、站会发言顺序、圣诞老人配对抽签或朋友间的小型抽奖。
整个过程都在你的浏览器中完成,任何名字都不会被上传,这保证了隐私——但同样也意味着抽取过程没有第三方见证。如果是需要法律意义上可公开核验或审计结果的正式抽奖活动,请使用有监督的正规流程。如果你需要的是数字而不是名字,可以试试随机数生成器或随机字符串生成器。
常见问题
名字应该怎么输入?
每行输入或粘贴一个名字,或者用逗号分隔——两种方式都可以,也可以混用。空行以及名字前后多余的空格会被自动忽略,所以直接粘贴一份名单通常就能正常使用。
抽取真的公平随机吗?
是的。抽取使用了浏览器内置的密码学安全随机源 crypto.getRandomValues,打乱顺序则采用 Fisher–Yates 算法,因此每个名字被抽中的概率是均等的,不会像一些基于简单排序的打乱方式那样出现偏差。
分组是怎么进行的?
会先把所有人打乱顺序,然后按轮流的方式依次分配到各个小组。这样可以尽量保证各组人数均衡——如果人数无法整除,靠前的小组会多分到一个人。
可以用它来进行正式抽奖吗?
抽取过程是公平且私密的,但由于整个流程运行在你自己的设备上,结果没有经过第三方独立见证或审计。如果是受法律约束、需要可核验结果的正式抽奖活动,请使用有监督的正规流程。
我的名单会被发送到服务器吗?
不会。抽取、打乱顺序和分组全部在你的浏览器中完成,名单不会离开你的设备,也不会被记录或存储。

