名单贴进来,随机选人、今天吃什么、团建分组一次搞定。
名单自动清洗去重 · 随机源用浏览器安全接口 · 结果弹窗只在抽签完成后出现
跑上千次抽签看频次分布,校验随机源是否均匀;也可逐行核对历史结果与理论概率。
名单用 textContent 写入,CSV 统一转义引号与逗号,分享参数经 encodeURIComponent 编码;<img onerror> 这类输入只会显示成文字。
| 名单清洗 | 一行一个名字,导入时自动去首尾空格、去空行、按名称去重,并对 HTML 特殊字符转义后再渲染。 |
|---|---|
| 不重复抽取 | 「不放回」模式下同一轮内已中签者不会再被抽到;抽完自动结束并提示名单已空。 |
| 分组抽签 | 按组数把名单随机均分,人数不能整除时余数依次分给前几组,页面会写明每组人数。 |
| 概率校验 | 每个候选项被抽中的理论概率 = 1 / 剩余候选数;批量模拟会给出频次分布,用于检查随机性。 |
在线抽签决策:随机选人、今天吃什么抽签与团建分组,支持名单去重、不重复抽取、批量模拟、结果校验与 CSV 导出。
可点「AI 决策建议」获取抽签规则与公平性说明,点击会先进行人机验证,验证不通过不会发起请求。
每个候选项在一次抽取中被选中的概率相同,等于 1 除以当前剩余候选数。页面提供批量模拟,可跑上千次看频次是否接近均匀分布;随机源使用浏览器 crypto.getRandomValues。
放回模式下每次抽取都从完整名单里选,同一个人可能多次中签,适合「今天吃什么」这类日常决策;不放回会把已中签者移出候选池,适合抽奖、点名和分组。
导入时默认去重,并在校验摘要里写明「原始 N 条 / 去重后 M 条」。如果你确实需要保留同名条目,可关闭「自动去重」开关,但页面会提示可能影响公平性。
不会。人数不能被组数整除时,余数会依次分给靠前的组,例如 10 人分 3 组得到 4 / 3 / 3。结果卡会列出每组人数与成员,导出 CSV 时同样保留分组编号。
现在只有你自己能看到这条留言(已标上「待审核」),管理员审核通过后才会展示给所有人~
—
还没有留言,来抢沙发吧!