随机分组器

Fisher-Yates 洗牌均分小组,人数差不超过一人,可复制结果。

随机分组器是做什么的

团建分组、课堂小组作业,最烦的就是分得不均匀还总有人凑一堆。把名单贴进来,选「分成 N 组」或「每组 N 人」,点一下开始,Fisher-Yates 洗牌后轮流发牌,各组人数最多差一人,谁跟谁一组全看手气。

结果按组别做成卡片,每组一个框,名单一目了然,当场展示没有暗箱操作的质疑。不满意就再点一次重新洗牌,点复制能把纯文本版贴进群里。十几个人到上百人的名单都能秒出结果。

核心功能

  • 两种模式:指定组数或指定每组人数
  • Fisher-Yates 洗牌,轮流发牌
  • 各组人数差不超过一人
  • 组卡片可视化展示
  • 一键复制纯文本结果
  • 重新洗牌即时出新方案

随机分组器怎么用

Fisher-Yates 洗牌均分小组,人数差不超过一人,可复制结果。

  1. 每行一个名字贴入名单
  2. 选「分成 N 组」并填组数,或选「每组 N 人」
  3. 点「开始分组」生成卡片结果
  4. 不满意点一次就重新洗牌
  5. 点「复制结果」把文本版发到群里

适合这些场景

  • 团建破冰分队
  • 课堂小组作业
  • 游戏比赛分队

常见问题

每组人数差能保证多少?

洗牌后按组轮流发牌,多出来的人分给前面的组,任意两组人数差最多 1,例如 13 人分 4 组就是 4、3、3、3。

「分成 N 组」里组数填大了怎么办?

组数超过人数时会自动压到人数上限,保证每组至少一人,不会出现空组。

重复的名字会被去重吗?

不会,两行同名会被当成两个人分别参与,建议分之前先把名单去重。