Pengacak Tim

Bagi daftar orang menjadi tim acak yang seimbang, dengan opsi kapten tetap dan nama tim yang bisa diubah.

Cara menggunakan

  1. Tempel daftar pesertanya di kotak, satu nama per baris.
  2. Pilih apakah pembagiannya berdasarkan jumlah tim atau jumlah pemain per tim, dan centang opsi kapten jika nama-nama pertama di daftar harus memimpin satu tim masing-masing.
  3. Klik "Undi tim". Ganti nama tim mana pun dengan mengetik di atas judulnya, lalu salin hasilnya untuk dibagikan.

Tentang alat ini

Membagi orang ke dalam tim adalah salah satu tugas kecil yang selalu memakan waktu lebih lama daripada seharusnya — dan selalu ada yang curiga pembagiannya tidak acak. Alat ini mengambil daftar peserta biasa, satu per baris, dan membaginya menjadi beberapa tim dalam satu klik. Anda bisa menyebutkan berapa tim yang diinginkan, atau berapa pemain untuk setiap tim, dan jumlah timnya akan dihitungkan untuk Anda.

Pembagiannya dirancang seimbang. Daftarnya diacak dengan algoritma Fisher-Yates, memakai crypto.getRandomValues dengan rejection sampling sebagai sumber keacakan, lalu dibagikan sedemikian rupa sehingga ukurannya berbeda paling banyak satu pemain. Sebelas orang dalam tiga tim menjadi 4-4-3, bukan 5-3-3 atau 4-4-2 dengan seseorang tersisa: sisanya disebar ke tim-tim pertama alih-alih ditumpuk pada salah satunya. Setiap peserta punya peluang yang sama untuk berada di tim mana pun, dan mengeklik lagi menghasilkan undian yang benar-benar baru.

Dua fitur tambahan mencakup kasus nyata yang lazim. Opsi kapten memperlakukan N nama pertama di daftar sebagai kapten tetap dan memberikan satu untuk setiap tim — berguna ketika beberapa orang harus disebar alih-alih diacak bersama, seperti pemimpin tim, pemain senior atau siswa yang selalu duduk berdekatan. Nama tim bisa diubah: mulai dari Tim 1, Tim 2… atau dari nama warna, lalu ketik di atas judul mana pun untuk memakai nama sungguhan, dan teks yang bisa disalin ikut diperbarui saat Anda mengetik. Seluruh undian berjalan di browser Anda, jadi nama karyawan, siswa atau pemain tidak pernah dikirim ke mana pun.

Rumusnya

Dengan P peserta dan T tim, setiap tim mendapat floor(P / T) anggota dan (P mod T) tim pertama mendapat satu tambahan, jadi tidak ada dua tim yang berbeda lebih dari satu pemain. Ketika membagi berdasarkan S pemain per tim, jumlah timnya adalah ceil(P / S) dan aturan penyeimbangan yang sama lalu diterapkan.

Pertanyaan yang sering diajukan

Bagaimana kelompok yang tidak rata ditangani?

Pemain sisanya disebar satu per tim ke tim-tim pertama, jadi ukurannya tidak pernah berbeda lebih dari satu — sebelas orang dalam tiga tim menjadi 4-4-3.

Apakah undiannya benar-benar acak?

Ya. Daftarnya diacak dengan algoritma Fisher-Yates yang digerakkan generator acak kriptografis browser, jadi setiap peserta sama-sama mungkin masuk ke tim mana pun.

Bagaimana kapten tetap bekerja?

Centang opsi kapten dan nama-nama pertama di daftar Anda — sebanyak jumlah timnya — masing-masing ditugaskan ke tim yang berbeda, satu per tim, sementara yang lain diacak seperti biasa.

Bisakah saya mengganti nama timnya?

Bisa. Klik judul tim mana pun dan ketik di atasnya. Anda juga bisa mulai dari nama warna alih-alih angka, dan hasil yang bisa disalin langsung mencerminkan nama Anda.

Apakah nama peserta keluar dari browser saya?

Tidak. Daftar dan undiannya tetap dalam JavaScript di perangkat Anda. Tidak ada yang dikirim atau disimpan, sehingga aman untuk daftar karyawan, siswa atau pemain.

Alat terkait

Tautan panjang? Perpendek secara gratis

Vai.la mengubah URL apa pun menjadi tautan pendek dengan statistik klik, QR Code, dan biolink Anda sendiri.

Vai.la tidak bertanggung jawab atas cara alat-alat ini digunakan maupun atas keputusan yang diambil berdasarkan hasilnya.