DRAW LOTS · FAIR & LOCAL

在线抽签决策

名单贴进来,随机选人、今天吃什么、团建分组一次搞定。

名单自动清洗去重 · 随机源用浏览器安全接口 · 结果弹窗只在抽签完成后出现

有效候选0
本轮抽取1
累计抽签0
模式不放回
抽签筒先在右侧粘贴名单并清洗
点「开始抽签」摇一摇

概率批量模拟与结果校验

跑上千次抽签看频次分布,校验随机源是否均匀;也可逐行核对历史结果与理论概率。

尚未运行概率模拟。

名单用 textContent 写入,CSV 统一转义引号与逗号,分享参数经 encodeURIComponent 编码;<img onerror> 这类输入只会显示成文字。

🎯名单清洗与概率口径 每次概率 = 1 / 剩余候选数

名单清洗 一行一个名字,导入时自动去首尾空格、去空行、按名称去重,并对 HTML 特殊字符转义后再渲染。
不重复抽取 「不放回」模式下同一轮内已中签者不会再被抽到;抽完自动结束并提示名单已空。
分组抽签 按组数把名单随机均分,人数不能整除时余数依次分给前几组,页面会写明每组人数。
概率校验 每个候选项被抽中的理论概率 = 1 / 剩余候选数;批量模拟会给出频次分布,用于检查随机性。

这个工具解决什么问题

在线抽签决策:随机选人、今天吃什么抽签与团建分组,支持名单去重、不重复抽取、批量模拟、结果校验与 CSV 导出。

两条使用原则

  • 先清名单:重复名字会让同一人被抽中多次,导入时务必去重。
  • 先定是否放回:抽奖项用不放回,随机决定午饭可放回。

按这几步用

  1. 导入名单:粘贴名单或点「今天吃什么」等示例,先过清洗校验。
  2. 设规则:选抽取人数、是否放回、分组数。
  3. 开始抽签:点「开始抽签」,结果完成后才弹出结果卡。
  4. 导出与复核:导出 CSV 明细,或用批量模拟查看频次分布。

小提示

可点「AI 决策建议」获取抽签规则与公平性说明,点击会先进行人机验证,验证不通过不会发起请求。

更新记录

  • v1.0 2026-11-12 首次上线:名单清洗去重、不放回抽取、分组抽签、概率校验与 CSV 导出。

常见问题

抽签结果公平吗?

每个候选项在一次抽取中被选中的概率相同,等于 1 除以当前剩余候选数。页面提供批量模拟,可跑上千次看频次是否接近均匀分布;随机源使用浏览器 crypto.getRandomValues。

放回和不放回有什么区别?

放回模式下每次抽取都从完整名单里选,同一个人可能多次中签,适合「今天吃什么」这类日常决策;不放回会把已中签者移出候选池,适合抽奖、点名和分组。

名单里有重复名字怎么办?

导入时默认去重,并在校验摘要里写明「原始 N 条 / 去重后 M 条」。如果你确实需要保留同名条目,可关闭「自动去重」开关,但页面会提示可能影响公平性。

分组人数不一样会有问题吗?

不会。人数不能被组数整除时,余数会依次分给靠前的组,例如 10 人分 3 组得到 4 / 3 / 3。结果卡会列出每组人数与成员,导出 CSV 时同样保留分组编号。

💬 留言板 0

全部留言需审核通过后展示
💬

还没有留言,来抢沙发吧!

✍️ 说点什么
0 / 500
图形验证码