名单输入
当前识别有效人数:0
提供科学、公平、高效的人员分组方案
当前识别有效人数:0
班级活动要分组?团建要分队?随机分组工具帮你一键搞定!输入成员名单,设定分组数量,立刻得到公平随机的分组结果。支持预览、调整、重新分组,让分组不再是一件麻烦事。
无论是课堂小组讨论、公司团建活动,还是家庭聚会游戏分组,都能快速完成任务。
分组这件事看起来简单,但要做到公平公正却不容易。手工分组容易受主观因素影响,而随机分组工具用数学方法保证了绝对的公平性。
这是业界标准的随机打乱算法,时间复杂度O(n),能保证每个排列出现的概率完全相等。算法从最后一个元素开始,每次随机选一个位置交换,直到遍历完整个数组。
当成员数不能被组数整除时,工具会自动处理余数分配。比如13个人分4组,结果是3组3人+1组4人,而不是有的组2人有的组5人。余数均匀分散在各组中。
默认使用加密级随机数生成器(crypto.getRandomValues),确保结果的不可预测性。如果需要可复现的结果(比如比赛分组需要验证),可以选择固定种子的伪随机模式。
输入成员名单,指定组数或每组人数,自动计算最优分组方案,支持按人数或按组数两种模式。
对分组结果不满意?可以直接拖拽成员在不同组之间移动,或者锁定某些成员后重新分配其他人。
支持将分组结果复制为文本、导出为图片或保存为JSON格式,方便分享给他人或留档备查。
本工具的核心算法经过严格测试,确保在各种边界条件下都能正确工作:空列表提示输入、单人单独成组、人数少于组数自动调整为按人数模式。
界面采用响应式设计,在手机端也能流畅操作。分组结果实时渲染,支持动态增减成员和即时重新分组。
所有数据处理都在浏览器本地完成,成员名单不会上传到任何服务器,保护参与者隐私。
是的。使用Fisher-Yates洗牌算法配合加密级随机数源,每个成员被分配到任意组的概率完全相等,不存在任何偏向。
理论支持无限数量,但建议不超过500人以保证界面性能。超过100人时会显示精简视图模式。
可以。支持导出为文本、图片或JSON格式。也可以通过URL分享分组结果(结果编码在URL参数中)。
直接在成员列表中删除该人员,点击"重新分组"即可。已锁定的成员位置保持不变。
可以。选中多个成员后点击"绑定为一组",他们会被视为一个整体参与分组,始终保持在同一组内。
非常方便。界面针对移动端优化,支持触摸拖拽调整,大按钮设计便于手指操作,竖屏横屏均可正常使用。