随机分组生成器

每行填写一个姓名,最多 500 人,按组数或每组人数随机分组,人数不能整除时各组最多相差 1 人。可按水平 1–5 均衡分组,使各组的水平合计接近。

填写名单(已完成)

共 12 人。每行填写一项,每项不超过 80 个字;可从电子表格中整列复制后粘贴。

分组方式
组

将分为 3 组,每组 4 人。

链接中包含当前清单,打开该链接即可看到同一份清单。

清单仅保存在你本机的浏览器中,刷新或重新打开本页后不会丢失。

分组结果(当前步骤)

请点击「开始分组」,每次点击均重新随机分组。

抽取方法

  1. 点击「开始分组」时,程序使用浏览器的 crypto.getRandomValues 将名单随机打乱(Fisher–Yates 洗牌),再依次分入各组。
  2. 按组数分组时,若人数不能整除,各组人数最多相差 1 人;按每组人数分组时,组数为总人数 ÷ 每组人数后向上取整,各组同样最多相差 1 人,每组均不超过所填人数。
  3. 按水平均衡时,先将名单随机打乱,再按水平由高到低,将每人分入水平合计最低且尚有空位的一组;合计相同的几组之间随机选择。

依据

  1. W3C:Web Cryptography Level 2: getRandomValues

核对日期:2026年10月31日