บทความเครื่องมือชีวิตประจำวัน

สุ่มแบ่งทีมและแบ่งกลุ่ม: สุ่มรายชื่อครบทุกคนโดยรักษาขนาดกลุ่ม

การสุ่มใช้ Fisher–Yates แล้วกระจายสมาชิกทีละคนวนตามจำนวนกลุ่ม ทำให้จำนวนสมาชิกต่างกันได้ไม่เกินหนึ่ง ไม่ได้ถ่วงความสามารถ เพศ หรือบทบาทงาน หากต้องสมดุลตามคุณสมบัติต้องใช้กติกาเพิ่มเติมต่างหาก

ภาพประกอบ สุ่มแบ่งทีมและแบ่งกลุ่ม: สุ่มรายชื่อครบทุกคนโดยรักษาขนาดกลุ่ม

เครื่องมือนี้ตอบคำถามอะไร

แบ่งรายชื่อเป็นทีมที่จำนวนสมาชิกใกล้เคียงกันโดยสุ่ม

หลักการที่อยู่เบื้องหลังผล

Fisher–Yates ด้วย Web Crypto จากนั้นแจกสมาชิกวนกลุ่มให้ขนาดต่างกันไม่เกิน 1

ตัวอย่างและการตรวจคำตอบ

6 คน แบ่ง 2 กลุ่ม จะได้กลุ่มละ 3 คน ผลรายชื่อแต่ละครั้งอาจต่างกัน

10 คนแบ่ง 3 ทีม ควรได้จำนวน 4,3,3 และไม่ควรมีใครอยู่สองทีม

จุดที่ไม่ควรตีความเกินผล

สมดุลเฉพาะจำนวนสมาชิก ไม่ได้ถ่วงทักษะ ตำแหน่งหรือความสัมพันธ์ ต้องตรวจเงื่อนไขกิจกรรมเพิ่มเอง

ไม่ใช่วงล้อหาผู้ชนะ สมาชิกทุกคนได้อยู่หนึ่งกลุ่ม จำนวนสูงสุดต่อกลุ่มอาจไม่เต็มเพื่อรักษาความสมดุล

ลองกับข้อมูลของคุณ

ตรวจว่าหนึ่งคนมีหนึ่งรายการ กำหนดจำนวนทีม แล้วตรวจว่าผลมีทุกคนครบเพียงครั้งเดียว

เปิดสุ่มแบ่งทีมและแบ่งกลุ่ม

คำถามที่พบบ่อย

สุ่มรายชื่อครบทุกคนโดยรักษาขนาดกลุ่ม หมายถึงอะไร?

การสุ่มใช้ Fisher–Yates แล้วกระจายสมาชิกทีละคนวนตามจำนวนกลุ่ม ทำให้จำนวนสมาชิกต่างกันได้ไม่เกินหนึ่ง ไม่ได้ถ่วงความสามารถ เพศ หรือบทบาทงาน หากต้องสมดุลตามคุณสมบัติต้องใช้กติกาเพิ่มเติมต่างหาก

ทดลองแล้วควรได้ผลอย่างไร?

6 คน แบ่ง 2 กลุ่ม จะได้กลุ่มละ 3 คน ผลรายชื่อแต่ละครั้งอาจต่างกัน

มีข้อจำกัดอะไรที่ต้องตรวจ?

ไม่ใช่วงล้อหาผู้ชนะ สมาชิกทุกคนได้อยู่หนึ่งกลุ่ม จำนวนสูงสุดต่อกลุ่มอาจไม่เต็มเพื่อรักษาความสมดุล

เครื่องมือที่เกี่ยวข้อง

← ดูบทความทั้งหมด