隨機分組工具 – 線上抽籤分組・依實力平均分隊
免費的隨機分組工具。逐行輸入名字,指定隊伍數量或每隊人數,就能立即隨機分隊。在名字後面加上實力數值,還能讓各隊實力總和盡量一致。結果可一鍵複製分享。
什麼是隨機分組工具
隨機分組工具只要逐行輸入成員名字,就能把大家隨機分到指定數量的隊伍。體育課與聯誼活動、五人制足球或籃球的練習賽、研習中的小組討論、遊戲比賽等以往需要做籤或猜拳的場合,現在當場就能完成。可以依隊伍數量指定,也可以依每隊人數指定;人數無法整除時,也會讓各隊人數最多只差 1 人。
選擇「依實力平均」後,每行「名字,數值」中的數值會被視為實力,工具會讓各隊的實力總和盡量一致。先依由強到弱的順序以「蛇形」方式分配,再反覆檢查交換成員能否縮小差距,因此強者不會集中在同一隊。所有計算都在瀏覽器內完成,輸入的名字不會傳送到伺服器。
隨機分組的使用方式
- 每行輸入一位成員 以換行分隔輸入名字。空白行會自動略過,可以直接從名單貼上。支援 2~500 人。
- 指定隊伍數量或每隊人數 選擇「隊伍數量」會分成指定數量的隊伍,選擇「每隊人數」則依該人數分隊。10 人每隊 3 人,會分成 3、3、2、2 人的 4 隊。
- 選擇分組方式 「隨機」會像抽籤一樣隨機分配。選擇「依實力平均」時,請把每行寫成「陳建宏,5」這樣的名字加數值,數值越大代表越強。
- 分組並分享結果 按下「開始分組」就會顯示結果。不滿意的話再按一次即可重新分組。結果可以複製到群組聊天,也能分享到 X 或 LINE。
用好本工具的小技巧
- 實力數值最好用同一把尺來打分,例如 1~5 的五個等級。只要是數值越大越強的指標,例如得分或勝率,都可以使用。
- 直接貼上 Excel 或 Google 試算表中「名字」「實力」兩欄,中間的定位字元會被當作分隔符號讀取。
- 如果和上次分到的陣容一樣,再按一次按鈕就會換成別的分法。滿意的結果建議先複製保存。
- 分好的隊伍要互相比賽時,把隊名輸入對戰表產生器,就能接著產生對戰表。
隨機分組的使用情境
體育課與聯誼活動
躲避球、接力賽、運動會項目等需要公平分隊時都能使用。結果立刻顯示在畫面上,大家比較不會對分法有意見。
五人制足球與籃球練習賽
把到場的成員當場洗牌,避免每次都是同樣的組合。輸入經驗或程度的數值,還能組成實力相當的隊伍。
研習與課堂小組活動
需要把學員依固定人數分成小組時可以使用。想避免部門或年級集中在同一組時,先調整名單順序再分組會更有效。
遊戲比賽與桌遊聚會
團隊遊戲或桌遊分桌時,可以隨機組合參加者。輸入段位或積分,還能讓對戰實力更接近。
隨機分組相關用語
- 隨機分組
- 像抽籤一樣,隨機決定誰進入哪一隊的分法。本工具先把所有人洗牌,再依第 1 隊、第 2 隊的順序依序分配,因此各隊人數最多相差 1 人。
- 依實力平均分組
- 以數值表示每位成員的實力,讓各隊的實力總和盡量相同的分法。可以避免強者集中在同一隊,讓比賽更有看頭。
- 蛇形分配
- 依實力由高到低排列,以 1→2→3→3→2→1 的順序來回逐一分配的方法。上一輪先選的隊伍在下一輪排到最後,因此總和不容易失衡。
- 總和差
- 實力總和最高的隊伍與最低的隊伍之間的差距。越接近 0 代表分得越平均,本工具會把它顯示在結果標題旁邊。
隨機分組常見問題
閒話 ― 完全公平的分組,其實是數學難題
讓各隊實力總和剛好相同,聽起來簡單,其實是有名的數學難題。判斷一組數能否分成總和相等的兩組,在電腦科學中稱為「分割問題」,目前還沒有找到對任何輸入都能快速得出答案的方法(它是經典的 NP 完全問題之一)。光是把 30 人分成每隊 15 人的兩隊,分法就超過 7700 萬種。
因此在現實中,人們更常使用能快速找到「夠公平」分法的技巧,而不是追求完美。最有名的是蛇形選秀:先替選手排名,各隊輪流挑人,而且每一輪的順序都會反過來。許多夢幻運動聯盟正是採用這種方式,讓上一輪先挑的隊伍在下一輪等得最久,避免強手集中在一處。
本工具先用蛇形方式分組,再反覆檢查在兩隊之間交換一名成員能否讓總和更接近,並換幾個不同的起點多試幾次,最後採用差距最小的結果。雖然不能保證每次都是數學上的最佳解,但對於幾十人規模的分組,幾乎都能在一瞬間找到總和差接近 0 的分法。