博客
简体中文

随机分组工具 — 在线把名单分成几组

支持同组、分开规则的在线随机分组工具

在浏览器中处理 · 不上传任何内容

0 人

分组方式

每行一组,名字之间用逗号分隔。例如:张伟, 王芳

每行一组,同一行里的人不会被分到同一组。例如:李娜, 刘洋

结果

输入名单后点击“开始分组”。

链接里只有上面的名单,不含分组结果,打开的人可以自己重新分组。

工具简介

运动会、培训分组讨论、小组作业、学习小组、聚会游戏,需要把一群人分成几队时都可以用。输入名单,选择组数或每组人数,工具就会随机分组。你可以让好朋友在同一组,也可以让实力太强的人(或上次已经同组的人)分到不同组。结果以每组一张卡片的形式显示,并能复制为文本发到群聊里。名单只在浏览器中处理,不会发送到任何地方。

使用方法

  1. 在名单中输入名字,每行一个,或用逗号分隔(中文逗号“,”和顿号“、”也可以)。
  2. 选择 按组数 或 按每组人数,并填写数字。
  3. 如需规则,在“必须同组”和“必须分开”中写入 张伟, 王芳 这样的组合,每行一组。
  4. 点击 开始分组。对结果不满意,就点 重新分组。
  5. 使用 复制结果,可得到 第 1 组: 张伟, 王芳 这样的文本,方便粘贴。

工作原理

  • 各组人数:基本人数为总人数除以组数后向下取整,余数有几人,就有几个组各多一人,具体是哪几组随机决定。
  • 按每组人数:组数向上取整(10 人每组 4 人为 3 组),再按上面的方法平衡人数。两个数字都必须是 1 到总人数之间的整数。
  • 同组规则:有重叠的组会被合并。“张伟, 王芳”加上“王芳, 李娜”会变成一个三人组。如果这个组比任何一组的容量都大,会提示放不下。
  • 分开规则:同一行中的每两个人都会被分到不同组。如果与同组规则冲突,会告诉你是哪两个人冲突。
  • 无法满足时:在常见规模下,工具会检查所有可能的分组后才判定无解。如果规则复杂到搜索超时,会单独提示这种情况。
  • 名字:重复的名字不能用于规则。名字会做 Unicode 规范化处理,同一个字以不同编码形式输入时视为同一个名字。

示例

人数 设置 各组人数
10 3 组 4、3、3
10 每组 4 人 4、3、3(3 组)
12 每组 4 人 4、4、4
7 2 组 4、3
6 3 组,“李娜, 刘洋”分开 2、2、2(李娜和刘洋不同组)

常见问题

人数无法平均分配时怎么办?

各组人数最多相差 1 人。10 人分 3 组就是 4、3、3,哪一组多一人是随机的。按每组人数分组也一样,10 人每组 4 人会分成 3 组,人数为 4、3、3。

同组和分开规则怎么写?

每行一组,名字之间用逗号分隔。在“必须同组”框里写“张伟, 王芳”,这两人一定会在同一组;在“必须分开”框里写“李娜, 刘洋, 陈静”,这三人会被分到不同的组。规则中的名字必须和名单完全一致。

如果没有分组方案能满足规则呢?

工具不会勉强凑合。比如三个人必须分开却只分两组,它会提示没有方案能满足规则;如果必须同组的人数超过一组的容量,也会直接说明。增加组数或删除规则即可解决。

分组公平吗?

没有规则时,所有人会用浏览器的加密随机数打乱一次,再按各组人数依次分配。有规则时,会按随机顺序搜索满足条件的方案,在规则允许的范围内尽量多变。点击“重新分组”即可得到新的结果。

可以分享名单吗?

点击“生成名单分享链接”后,只有名字会写进网址“#”后面的部分(不会发送到服务器,但拿到链接的人都能看到),不包含分组结果,打开的人可以自己分组。点击按钮之前网址不会改变,名单涉及隐私时请不要使用。

没找到想要的工具?