隨機分組產生器

每行填寫一個名字,最多 500 人,依組數或每組人數隨機分組,人數無法整除時各組最多相差 1 人。可依程度 1–5 平均分組,使各組的程度合計接近。

填寫名單(已完成)

共 12 人。每行填寫一項,每項不超過 80 個字;可從試算表整欄複製後貼上。

分組方式
組

將分為 3 組,每組 4 人。

連結中包含目前的清單,開啟該連結即可看到同一份清單。

清單僅保存於你本機的瀏覽器,重新整理或再次開啟本頁後仍會保留。

分組結果(目前步驟)

請點選「開始分組」,每次點選均會重新隨機分組。

抽取方法

  1. 點選「開始分組」時,程式使用瀏覽器的 crypto.getRandomValues 將名單隨機打亂(Fisher–Yates 洗牌),再依序分入各組。
  2. 依組數分組時,若人數無法整除,各組人數最多相差 1 人;依每組人數分組時,組數為總人數 ÷ 每組人數後無條件進位,各組同樣最多相差 1 人,每組均不超過所填人數。
  3. 依程度平均分組時,先將名單隨機打亂,再依程度由高到低,將每人分入程度合計最低且尚有空位的一組;合計相同的幾組之間隨機選擇。

依據

  1. W3C:Web Cryptography Level 2: getRandomValues

核對日期:2026年10月31日