随机分组
2026-06-14 22:33:39为什么用这个分组工具?
两种分法:按队数,或按每队人数。
默认使用 crypto.getRandomValues(CSPRNG)来更公平地打乱。
可选条件:同组 / 不同组(尽量满足;不行会提示)。
可复制、下载(TXT/CSV/JSON),也可分享仅设置的链接(默认不含名字)。
使用方法(3 步)
粘贴名字(每行一个)。
选择分组方式和选项,然后点击“生成”。
复制、下载,或分享仅设置的链接。
生成
随机分组工具
把名单随机分组,然后复制、下载或分享设置。
名字(每行一个)
提示:重复行默认按不同条目处理;开启去重可删除完全相同的重复行。
去掉空行与首尾空格
去重(完全相同)
分组方式
按队数
按每队人数
队数
2–50 队(必须少于人数)。
每队人数
每队 2–50 人(队数自动计算)。
生成
高级(条件、队名、分享选项)
同组(A+B+C,每行一组)
不同组(A,B,每行一对)
随机数
安全(CSPRNG)
Seed(可复现,非安全)
seed
队名
自动
前缀
自定义
前缀
自定义队名(每行一个)
显示原始编号(1..N)
队内按名字排序(A→Z)
分享选项(高级)
分享链接包含名字(不建议)
分享链接包含条件
分享链接包含 seed(不建议)
复制全部
下载 TXT
下载 CSV
下载 JSON
复制链接
清空结果
常见问题
公平吗?安全模式使用 crypto.getRandomValues(CSPRNG)和无偏采样,来避免 modulo bias。
什么是 seeded 模式?seeded 模式用于复现结果,不适合加密安全用途。
重复行怎么处理?默认情况下,重复行会当作不同条目。开启去重可删除完全相同的重复行。
条件满足不了怎么办?请放宽条件(增大队数/人数、减少不同组的配对等)。工具会提示可操作的错误。
名字会被保存或上传吗?不会。所有处理都在浏览器本地完成。默认分享链接不包含名字。
可以下载结果吗?可以。支持 TXT、CSV、JSON 下载。
相关
下一步推荐
列表随机排序(公平洗牌)
用 Fisher–Yates 公平打乱列表。可复制结果、分享链接,也可用 seed 复现同一顺序——全程在浏览器本地运行。
随机抽取工具
在线随机抽取名单或项目,支持不重复抽签、允许重复、打乱剩余项目和复制结果。适合抽奖、课堂点名和分组活动,所有处理都在浏览器本地完成。
加权随机抽选
按权重(概率比)随机抽取列表项目。支持有放回/无放回、种子复现、复制结果与分享链接;全程在浏览器本地运行,不上传数据。
相关计算器
随机座位表生成器
免费(无需注册)座位表生成器:教室(行×列)或活动桌位随机安排。支持固定座位、空位、相邻避开等条件,可打印或导出 CSV/JSON/HTML,浏览器本地运行。
Secret Santa 生成器
在浏览器里生成 Secret Santa 分配。支持排除(NG 配对)与分组,然后逐个揭示收礼人,减少不小心泄露。可复制、下载并分享仅设置链接。
可验证随机抽签(commit-reveal)
用 commit-reveal 方案进行可验证的随机抽签。先发布承诺哈希(commit),抽签后公开种子(seed),任何人都能复现并验证结果。全程在浏览器本地运行。
显示评论