Bu araç ne işe yarar?
Rastgele Takım Oluşturucu, bir kişi listesini seçtiğiniz sayıda takıma mümkün olduğunca eşit şekilde böler. İsimler rastgele karıştırıldıktan sonra liste gruplara ayrılır: bazı gruplar daha kalabalık, geri kalanı ise daha az kişi içerir; böylece hiçbir takım diğerinden bir kişiden fazla büyük olmaz.
Nasıl kullanılır?
Toplam kişi sayısını ve kaç grup istediğinizi girin. Hesaplayıcı; grup başına düşen kişi aralığını, en büyük ve en küçük grup boyutunu ve sayılar tam bölünmediğinde fazladan üyenin hangi gruplara dağıtılacağını net biçimde gösterir.
Formülün açıklaması
n kişi ve g grup için en küçük grup boyutu \(\left\lfloor n/g \right\rfloor\), en büyük grup boyutu ise \(\left\lceil n/g \right\rceil\) olur. Kalan \(r = n \bmod g\), kaç grubun bir kişi fazla alacağını söyler. Bu r grup daha kalabalık olanlardır; geriye kalan \(g - r\) grup ise daha azdır. n sayısı g'ye tam bölündüğünde kalan 0'dır ve tüm gruplar aynı boyuttadır.
$$\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}$$
Örnek hesaplama
23 kişiyi 4 gruba ayıralım. \(\left\lfloor 23/4 \right\rfloor = 5\) ve \(\left\lceil 23/4 \right\rceil = 6\) olduğundan gruplar 5 veya 6 kişi içerir. Kalan ise \(23 \bmod 4 = 3\)'tür; yani 3 grupta 6 kişi, 1 grupta 5 kişi olur. Kontrol edelim:
$$3\times6 + 1\times5 = 18 + 5 = 23 \;\checkmark$$
Sıkça Sorulan Sorular
Takımlar her zaman eşit mi olur? Yalnızca kişi sayısı grup sayısına tam bölündüğünde. Aksi halde boyutlar en fazla bir kişi fark eder.
Kişi sayısından fazla grup istersem ne olur? Grup sayısı kişi sayısıyla sınırlandırılır; böylece her grupta en az bir kişi bulunur.
Atama gerçekten rastgele mi? Sistem önce isimleri karıştırır, ardından sırayla gruplara dağıtır; böylece üyelik rastgele olurken boyutlar dengeli kalır.