随机分组工具

在线随机分组工具,支持手动输入、批量粘贴、Excel/CSV 导入名单,可按组数或每组人数公平随机分组,结果一键复制或导出 CSV。

免费在线工具
Loading…

使用说明

  1. 在输入框中每行输入一个名字,也可以直接粘贴用逗号、中文逗号、顿号、分号或 Tab 分隔的整份名单,下方实时显示当前人数
  2. 点击「导入 Excel / CSV」可上传 .xlsx / .xls / .csv 文件,工具会读取全部工作表中的非空单元格作为名字,自动追加到名单输入框
  3. 「自动去除重复名字」默认勾选,分组前会按首次出现顺序去重;如需保留重名可取消勾选
  4. 选择分组方式:按组数分(分成 N 组,人数尽量均分,除不尽时从第 1 组起每组多 1 人)或按人数分(每组 M 人,最后一组可能不足 M 人)
  5. 点击「开始随机分组」查看结果卡片,不满意可点「换一批(重新随机)」再次打乱
  6. 点击「复制结果」将分组文本复制到剪贴板,或点「下载 CSV」导出文件(Excel 可直接打开,中文不乱码)
  7. 不知道怎么用?点「加载示例数据」自动填入 12 个示例名字并完成一次分组

功能介绍

  • 三种名单录入方式:手动逐个输入、批量粘贴(支持换行、逗号、中文逗号、顿号、分号、Tab 混合分隔)、Excel/CSV 文件导入
  • 两种分组模式:指定分成几组,或指定每组几人
  • 采用 Fisher-Yates 洗牌算法,随机数来自浏览器加密级随机源(crypto.getRandomValues),分组公平、不可预测
  • 可选自动去重,实时统计当前名单人数;英文名中的空格不会被误拆
  • 分组结果以卡片直观展示每组成员和人数,支持一键复制文本、下载带 BOM 的 CSV 文件
  • 纯浏览器本地运行,名单不会上传到服务器,隐私安全

使用场景

课堂随机分组
老师把班级花名册粘贴进来,按每组 4 人随机分组,快速开展小组讨论或合作学习,避免人为分组引发争议。
团建活动分队
公司团建、拓展训练前把参与人员分成若干队伍,随机结果公平公正,现场点「换一批」即可重新抽签。
HR 培训分组
HR 直接导入报名 Excel 花名册,按培训教室数量指定组数一键分组,结果导出 CSV 存档或打印。
比赛/抽签分组
篮球赛、辩论赛、游戏内战等需要随机分队的场景,输入选手名单即可公平分组,杜绝暗箱操作。
值日与任务分工
把成员随机分成若干小组轮流值日或分摊任务,每次重新随机保证长期公平。

常见问题

分组结果是真随机吗?
工具使用经典的 Fisher-Yates 洗牌算法,随机数优先取自浏览器加密级随机源 crypto.getRandomValues,每次点击「开始随机分组」或「换一批」都会重新完整洗牌,结果公平且不可预测。
人数除不尽时怎么分?
按组数分时,余数从第 1 组开始每组多分 1 人,例如 10 人分 3 组得到 4/3/3 人;按人数分时,前面各组都是满员,最后一组可能不足指定人数,例如 10 人每组 4 人得到 4/4/2 人。
支持导入哪些文件格式?表格里内容怎么被识别?
支持 .xlsx、.xls 和 .csv(UTF-8 编码)。工具会读取文件中所有工作表的全部非空单元格作为名字,因此建议名单单独放一列或一个工作表,不要和其他数据混在同一张表里。
名单会上传到服务器吗?
不会。名单解析、Excel 读取和随机分组全部在你的浏览器本地完成,不产生任何网络上传,可放心处理内部人员名单。
名字里带空格(如英文名)会被拆开吗?
不会。工具只按换行、逗号、中文逗号、顿号、分号和 Tab 拆分名单,"John Smith" 这类带空格的名字会作为一个整体保留。
怎么去掉名单里的重复名字?
输入区的「自动去除重复名字」默认勾选,分组前会自动按首次出现的顺序去重;如果确实存在同名同姓的不同人,可取消勾选,或在名字后加编号区分(如 张伟1、张伟2)。