Penjana Pasukan Rawak percuma
Bahagikan senarai nama kepada pasukan rawak yang seimbang β mengikut bilangan pasukan atau saiz pasukan. Kocok yang adil secara kriptografi, kocok semula dengan segera.
Senarai disimpan
Senarai dan tetapan terkini anda diingati pada peranti ini. Namakan senarai untuk menyimpannya kemudian.
Belum ada senarai disimpan.
Nama pasukan (pilihan)
Biarkan kosong untuk menggunakan warna. Anda juga boleh menamakan semula pasukan terus pada kadnya.
Tambah kekangan (pilihan)
Satu kumpulan setiap baris; pisahkan nama dengan & atau koma. Orang-orang ini selalu berada dalam pasukan yang sama.
Satu kumpulan setiap baris; pisahkan nama dengan & atau koma. Orang-orang ini berada dalam pasukan yang berbeza.
π‘ Pasukan diseimbangkan menggunakan draf ular, jadi perbezaan saiz paling banyak satu orang. Pengocokan menggunakan penjanaan rawak kriptografi pelayar β benar-benar adil. Sesuai untuk kelas pendidikan jasmani, projek berkumpulan, malam permainan, dan pembahagian ala rahsia santa.
Kegunaan biasa
- Bahagikan kelas kepada kumpulanBahagikan pelajar secara rawak kepada kumpulan yang seimbang untuk projek dan aktiviti.
- Buat pasukan sukan yang adilBahagikan pemain kepada pasukan yang sama rata untuk permainan pengambilan dan latihan.
- Pasukan untuk malam permainanBentuk pasukan rawak dengan cepat untuk trivia, permainan wayang dan permainan pesta.
- Kumpulan Breakout untuk bengkelBahagikan peserta bengkel atau persidangan kepada kumpulan perbincangan.
- Kumpulan rawak untuk pertukaran hadiahBahagikan kumpulan besar kepada kolam pertukaran hadiah yang lebih kecil.
Cara ia berfungsi
Pemisahan pasukan berjalan sepenuhnya dalam pelayar anda menggunakan kocok Fisher-Yates selamat-kripto (dikuasakan oleh crypto.getRandomValues Web Crypto API) digabung dengan pengagihan draf-ular untuk pasukan seimbang. Apabila kekangan kekal-bersama atau kekal-berasingan ditambah, penyelesai kluster union-find dengan sehingga 400 mula-semula rawak mencari peruntukan sah paling seimbang.
- 1Menghurai senarai namaNama dipecah pada baris baharu dan koma, dipotong ruang putih, dan dinyahduakan. Anda boleh gabungkan kedua-dua pemisah bebas β penghurai mengendalikannya dalam satu pas.
- 2Kocok selamat-kriptocrypto.getRandomValues terbina dalam pelayar mengisi Uint32Array dengan satu integer 32-bit rawak setiap nama. Kocokan menggunakan nilai ini dengan pembahagian penskalaan dan bukan modulo, menghapuskan berat sebelah modulo yang mengganggu pengocok berasaskan-Math.random().
- 3Pengagihan seimbang atau penyelesaian kekanganTanpa kekangan, nama diagihkan menggunakan corak draf-ular (kiri-ke-kanan pada pusingan genap, kanan-ke-kiri pada pusingan ganjil) supaya saiz pasukan berbeza paling banyak satu. Dengan peraturan kekal-bersama atau kekal-berasingan, nama digabung ke dalam kluster melalui union-find, kemudian penyelesai tamak rawak mencuba sehingga 400 peletakan dan mengekalkan peruntukan dengan ketidakseimbangan saiz terkecil.
- 4Eksport sebagai teks, CSV, atau pautan boleh kongsiHasil boleh disalin sebagai teks biasa, dimuat turun sebagai fail .txt atau .csv (dibina dengan Blob API pelayar), atau dikongsi melalui hash URL yang mengekod keseluruhan state sesi dalam base64url β tiada pelayan terlibat pada mana-mana titik.
Alat berkaitan
Wheel Spinner
Taip senarai nama atau pilihan, putarkan roda dan biarkan ia memilih satu secara rawak, dengan bunyi tik, konfeti dan pilihan untuk membuang setiap pemenang.
Pembuat Avatar
Cipta avatar inisial yang bersih β pilih warna, bentuk dan saiz, serta eksport PNG.
Lambung Syiling & Putar Roda
Lambung syiling maya, putar roda yang boleh disesuaikan atau pilih secara rawak daripada senarai pilihan. Menggunakan kerawakan yang selamat secara kriptografi pelayar anda β bukan undian awam yang boleh disahkan, jadi elakkan pertandingan yang dikawal.