# 随机分组器

将输入的数据随机分配到指定数量的组中，支持多种分组方式

> 标准页面: https://elysiatools.com/zh/tools/random-group-generator

- **分类:** Generator

- **关键词:** 随机, 分组, 团队, 生成器, 打乱, 分配, 随机分组器

## 概述

随机分组器是一个简单高效的在线工具，用于将输入的列表数据随机打乱并分配到指定数量的组中。它支持自定义分组数量、分组方式和输出格式，适用于团队建设、课堂活动、任务分配等多种需要公平随机分组的场景。

## 输入项

- **要分组的数据** (textarea): Enter items to group, separated by newlines or custom separator
- **组数** (number): Number of groups to create
- **分组方式** (radio)
- **项目分隔符** (text): Use \n for newlines, or specify custom separator
- **允许空组** (checkbox): Allow groups to be empty when items are fewer than groups
- **保持组内原始顺序** (checkbox): Keep original item order within each group
- **显示组编号** (checkbox): Display group numbers in output
- **组名前缀** (text): Used when showGroupNumbers is enabled

## 适用场景

- 需要为团队建设、会议或活动快速创建随机小组时。
- 教师或培训师需要将学生或学员随机分配到不同的学习小组时。
- 需要将任务、奖品或资源公平地随机分配给多个参与者时。

## 工作原理

- 在文本框中输入或粘贴需要分组的数据，每行一个项目，或使用自定义分隔符。
- 设置期望的组数，并选择分组方式（如平均分配或指定每组大小）。
- 根据需要调整其他选项，如是否允许空组、是否保持组内原始顺序等。
- 点击生成按钮，工具将立即输出随机分配好的各组结果。

## 使用案例

- 团队破冰活动：将新员工或会议参与者随机分成小组进行互动游戏。
- 课堂管理：将班级学生随机分配到不同的项目小组或讨论组。
- 游戏与竞赛：为桌游、体育比赛或抽奖活动随机分配队伍或奖品。

## 常见问题

### 分组是真正随机的吗？

是的，工具使用随机算法打乱输入项目的顺序，然后进行分配，确保分组结果的随机性和公平性。

### 可以自定义分成多少组吗？

可以。您可以在“组数”选项中输入任何1到100之间的整数来指定组数。

### 支持哪些数据格式？

支持纯文本。您可以每行输入一个项目，也可以使用自定义的分隔符（如逗号、空格）来分隔项目。

### 分组结果可以复制吗？

可以。生成的分组结果会以清晰的文本格式显示，您可以直接选中并复制使用。

### 这个工具是免费的吗？

是的，这是一个完全免费的在线工具，无需注册即可使用。

## 相关工具

- [随机数生成器](https://elysiatools.com/zh/tools/random-number-generator): 生成具有各种分布的随机数
- [数据噪声注入器](https://elysiatools.com/zh/tools/data-noise-injection): 向文本数据注入各种类型的噪声用于测试目的。非常适合压力测试数据处理系统、测试数据质量算法和创建真实的测试数据集。
- [Markdown 目录生成器](https://elysiatools.com/zh/tools/markdown-toc-generator): 从 Markdown 标题生成目录，支持 GitHub 风格锚点链接
- [真值表生成器](https://elysiatools.com/zh/tools/truth-table-generator): 生成布尔表达式的完整真值表（最多 6 个变量，64 行）：支持 + 或、^ 异或、·/*/& 或连写与、!/~/' 非、括号；按字母序列出变量，逐行列出赋值与函数值 F，并给出规范式 Σm（最小项）与 ΠM（最大项）。经典例：AB + A'C 的 ON-set 为 Σm(1,3,6,7)；A ^ B ^ C 为奇校验函数 Σm(1,2,4,7)。
- [条形码生成器](https://elysiatools.com/zh/tools/barcode-generator): 从文本生成多种格式的条形码，支持CODE128、CODE39、EAN等格式
- [词频表 SRS 牌组生成器](https://elysiatools.com/zh/tools/language-vocab-spaced-repetition-deck-generator): 粘贴双语词频表，导出 Anki 兼容牌组，自动把每条拆成识别 / 回忆 / 完形填空三类卡片，附带词性、IPA 与例句，并给出 SM-2 间隔预览。
- [OpenAPI 转 Postman Collection](https://elysiatools.com/zh/tools/openapi-to-postman-collection): 把 OpenAPI 3.x 或 Swagger 2.0 规范（JSON/YAML）转成可直接导入的 Postman Collection v2.1.0，含文件夹、变量、认证与示例响应。
- [数据范围限制器](https://elysiatools.com/zh/tools/data-range-limiter): 将数值限制在指定范围内，通过裁剪、过滤或标记越界值。完美用于数据质量控制、传感器数据清洗、业务规则执行和数据预处理。 功能特点： - 范围裁剪（将值裁剪到最小/最大边界） - 范围过滤（移除越界行） - 范围标记（标记修改的值） - 每列范围配置 - 自动数值列检测 - 多种处理策略 - 详细修改报告 - 变更统计分析 - 业务规则执行 常见用途： - 传感器数据验证和清洗 - 机器学习输入准备 - 数据质量控制和验证 - 业务约束执行 - 异常值管理和控制 - 数据预处理管道

## 示例

- [Web Python 图像处理示例](https://elysiatools.com/zh/samples/web-image-processing-python): Web Python 图像处理示例，使用 PIL/Pillow 包括读取、保存、缩放和格式转换
- [Android Java 图像处理示例](https://elysiatools.com/zh/samples/android-image-processing-java): Android Java 图像处理示例，包括图像读取保存、缩放和格式转换
- [Android Kotlin 图像处理示例](https://elysiatools.com/zh/samples/android-image-processing-kotlin): Android Kotlin 图像处理示例，包括图像读取保存、缩放和格式转换
- [Web Rust 图像处理示例](https://elysiatools.com/zh/samples/web-image-processing-rust): Web Rust 图像处理示例，包括图像读取保存、缩放和格式转换

## 相关内容

- [谜题、游戏与随机抽签生成器](https://elysiatools.com/zh/hubs/puzzle-game-random-draw-generators): 生成谜题材料，随机洗牌掷骰，公平抽奖分组，并为轻量比赛建立对阵表或积分榜。
