随机分组
输入人员名单,设置分组数量或每组人数,一键随机打乱并分成若干小组,适合抽签、分组。
随机分组
随机分组工具使用指南
📌 简介
随机分组工具是一款可以快速将人员名单随机打乱并分成若干组的在线工具,支持“指定组数”和“指定每组人数”两种模式。使用加密级随机算法,确保分组结果公平公正。适用于课堂分组、团队建设、活动抽签、比赛分组等场景。所有分组在浏览器本地完成,名单不会上传服务器。
📖 什么是随机分组?
随机分组是指将一组人员随机地分配到多个小组中,每个成员被分配到任意一组的概率相等。与手动分组相比,随机分组能避免人为偏见,保证公平性。常用的实现方法是 Fisher-Yates 洗牌算法,将名单完全随机打乱后依次分配到各组。本工具使用 Web Crypto API 的加密级随机源,比普通的伪随机更适合对公平性要求高的场景。
💼 常见应用场景
- 课堂分组: 教师将学生随机分成讨论小组,促进交流。
- 团建活动: 将参与者随机分组进行团队游戏。
- 会议破冰: 将与会者随机分组进行讨论。
- 比赛抽签: 参赛选手随机分组进入不同赛区。
- 值班排班: 将人员随机分配到不同班次。
⚙️ 使用步骤
- 在左侧输入名单,每行一个名字。
- 选择分组模式:指定组数或指定每组人数。
- 输入目标组数或每组人数。
- 点击“随机分组”,右侧显示分组结果。
- 点击“复制结果”保存或分享。
⚠️ 注意事项
- 人数不能整除组数时,最后几组可能比前面的组多 1 人。
- 每次点击“随机分组”都会重新打乱,可多次尝试。
- 分组结果仅供参考,重要场合建议使用有公证的抽签方式。
❓ 常见问题 (FAQ)
Q: 分组真的随机吗?
A: 是的。本工具使用浏览器原生的 crypto.getRandomValues() 加密级随机数生成器,比 Math.random() 更公平,适合抽签分组等场景。
Q: 支持从已有分组重新打乱吗?
A: 支持。您可以把之前的分组结果直接粘贴回输入框,再次随机分组。
Q: 数据会上传吗?
A: 不会。所有分组运算在浏览器本地完成,名单不会离开您的设备。