Kết nối qua MCP →

Nhập phép tính

Công thức

Quảng cáo

Kết quả

Số người mỗi nhóm
5–6
across 4 groups
Tổng số người 23
Số nhóm 4
Kích thước nhóm lớn nhất 6
Kích thước nhóm nhỏ nhất 5
Larger groups (of 6) 3
Smaller groups (of 5) 1

Công cụ này dùng để làm gì

Công Cụ Chia Nhóm Ngẫu Nhiên giúp bạn chia một danh sách người thành số đội mong muốn sao cho cân bằng nhất có thể. Sau khi xáo trộn ngẫu nhiên các tên, danh sách được phân thành nhiều nhóm: một số nhóm có số người nhiều hơn và phần còn lại ít hơn, nhưng chênh lệch giữa các đội không bao giờ quá một người.

Một nhóm biểu tượng người được chia thành các đội màu cân bằng
Mọi người được chia ngẫu nhiên thành các đội cân bằng, gần như bằng nhau.

Cách sử dụng

Nhập tổng số người và số nhóm bạn muốn chia. Công cụ sẽ cho biết khoảng số người mỗi nhóm, kích thước nhóm lớn nhất và nhỏ nhất, cùng số nhóm được nhận thêm một thành viên khi các con số không chia hết.

Giải thích công thức

Với \(n\) người và \(g\) nhóm, nhóm nhỏ nhất có số người là \(\lfloor n/g \rfloor\) và nhóm lớn nhất là \(\lceil n/g \rceil\). Số dư \(r = n \bmod g\) cho biết có bao nhiêu nhóm được nhận thêm một người. \(r\) nhóm đó chính là các nhóm lớn; \(g - r\) nhóm còn lại là các nhóm nhỏ. Khi n chia hết cho g, số dư bằng 0 và mọi nhóm đều có cùng số người.

$$\begin{gathered} \text{Min Size} = \left\lfloor \frac{\text{People}}{\text{Groups}} \right\rfloor, \quad \text{Max Size} = \left\lceil \frac{\text{People}}{\text{Groups}} \right\rceil \\[1.5em] \text{where}\quad \left\{ \begin{aligned} \text{Larger Groups} &= \text{People} \bmod \text{Groups} \\ \text{Smaller Groups} &= \text{Groups} - \left(\text{People} \bmod \text{Groups}\right) \end{aligned} \right. \end{gathered}$$
Quảng cáo
Sơ đồ hiển thị những người dư được phân vào các đội lớn hơn và nhỏ hơn
Phần dư được phân bổ để một số đội có thêm một thành viên.

Ví dụ minh họa

Chia 23 người thành 4 nhóm. \(\lfloor 23/4 \rfloor = 5\) và \(\lceil 23/4 \rceil = 6\), nên mỗi nhóm có 5 hoặc 6 người. Số dư là \(23 \bmod 4 = 3\), vậy 3 nhóm có 6 người và 1 nhóm có 5 người. Kiểm tra lại:

$$3\times6 + 1\times5 = 18 + 5 = 23. \checkmark$$

Câu hỏi thường gặp

Các đội có luôn bằng nhau không? Chỉ khi số người chia hết cho số nhóm. Nếu không, kích thước các đội chênh nhau nhiều nhất một người.

Nếu tôi yêu cầu số nhóm nhiều hơn số người thì sao? Số nhóm sẽ được giới hạn bằng số người, để mỗi nhóm có ít nhất một thành viên.

Việc phân chia có ngẫu nhiên không? Hệ thống xáo trộn các tên trước, rồi phân nhóm tuần tự, nhờ vậy thành viên được sắp xếp ngẫu nhiên trong khi kích thước vẫn cân bằng.

Cập nhật lần cuối: