抽籤範例說明

抽籤制到底怎麼決定誰拿到哪個位置?這裡用幾組具體的假資料,把整個過程逐輪列出來, 不用理解程式碼也能看懂每一步發生了什麼、為什麼。

💡 核心觀念只有一個:抽籤決定的是「大家的處理順序」,不是直接抽某個位置。 決定順序之後,系統依這個順序,讓每個人依序嘗試自己「目前這一輪」的志願(先試第 1 志願, 沒搶到的人才會在下一輪試第 2 志願,以此類推),整個過程完全依照事先填好的志願表和抽籤順序 機械式地跑完,沒有人可以中途更動。

範例一:基本情況(含一組組合位置)

5 位同學,每人填 4 個志願,其中林小美的第 1 志願是「組合位置」(同時要位置 2 + 位置 6)。

姓名第1志願第2志願第3志願第4志願
王小華5372
陳大文5138
林小美2+6(組合)419
李小明54610
張小芳2138

抽籤決定的隨機順序: 1王小華 2陳大文 3林小美 4李小明 5張小芳

第 1 輪(大家都先試第 1 志願)

順序姓名第1志願結果說明
①王小華位置5✅ 成功沒人搶,直接給他
②陳大文位置5❌ 失敗位置5剛被①拿走,落空,晉級試第2志願
③林小美位置2+6✅ 成功檢查當下2、6都還空著,兩個一起給她
④李小明位置5❌ 失敗位置5已經是王小華的了
⑤張小芳位置2❌ 失敗位置2剛被③的組合拿走了(她只想要位置2單獨一個,但輪到她時已經沒了)

第 2 輪(陳大文、李小明、張小芳試第 2 志願)

順序姓名第2志願結果說明
②陳大文位置1✅ 成功還空著
④李小明位置4✅ 成功還空著
⑤張小芳位置1❌ 失敗位置1剛被②拿走了(②排在⑤前面)

第 3 輪(只剩張小芳)

順序姓名第3志願結果說明
⑤張小芳位置3✅ 成功從頭到尾沒人選過,直接給她

最終結果

姓名拿到的位置是第幾志願
王小華位置5第1志願
陳大文位置1第2志願
林小美位置2+6第1志願(組合)
李小明位置4第2志願
張小芳位置3第3志願

範例二:兩組組合位置搶同一個位置

單一位置的志願,也可能同時擋掉好幾組不同的組合位置志願。

姓名第1志願第2志願第3志願第4志願
郭雅婷4(單一)326
黃思婷4+5(組合)186
陳曉東3+4(組合)729
蔡明哲6(單一)952+7(組合)
林佳蓉3(單一)6+7(組合)29
吳建宏9(單一)51+2(組合)8

抽籤決定的隨機順序: 1郭雅婷 2黃思婷 3陳曉東 4蔡明哲 5林佳蓉 6吳建宏

第 1 輪

順序姓名第1志願結果說明
①郭雅婷位置4✅ 成功沒人搶
②黃思婷4+5❌ 失敗位置4剛被①拿走,整組跟著失敗——位置5明明還空著,但同一組只要有一個沒了,整組就沒了
③陳曉東3+4❌ 失敗同樣因為位置4已經沒了,整組失敗
④蔡明哲位置6✅ 成功沒人搶
⑤林佳蓉位置3✅ 成功沒人搶
⑥吳建宏位置9✅ 成功沒人搶
👀 看到重點了嗎:郭雅婷一個人單獨想要位置4,就同時擋掉了黃思婷跟陳曉東兩組組合志願, 因為他排在最前面、而且兩組組合剛好都需要位置4。

第 2 輪(只剩黃思婷、陳曉東)

順序姓名第2志願結果說明
②黃思婷位置1✅ 成功沒人搶
③陳曉東位置7✅ 成功沒人搶

最終結果

姓名拿到的位置是第幾志願
郭雅婷位置4第1志願
黃思婷位置1第2志願
陳曉東位置7第2志願
蔡明哲位置6第1志願
林佳蓉位置3第1志願
吳建宏位置9第1志願

範例三:拉長戰線,熬到第 4 輪才分配到

同一個人在不同輪次落空的原因可能不一樣:有時候是位置一開始就沒了,有時候是半路上才被別人搶走。

姓名第1志願第2志願第3志願第4志願
卓姵伶2+3(組合)851
何冠宇3+9(組合)264
楊子萱2(單一)6+7(組合)91
周柏翰5(單一)193+4(組合)

抽籤決定的隨機順序: 1卓姵伶 2何冠宇 3楊子萱 4周柏翰

輪次卓姵伶何冠宇楊子萱周柏翰
第1輪 ✅ 2+3 ❌ 位置3已被卓拿走,組合失敗 ❌ 位置2已被卓拿走 ✅ 位置5
第2輪 已分配 ❌ 想要位置2,還是被卓拿走(第1輪就沒了,一直沒放出來) ✅ 6+7(組合) 已分配
第3輪 — ❌ 想要位置6,剛被楊子萱在第2輪拿走 已分配 —
第4輪 — ✅ 位置4 — —

最終結果

姓名拿到的位置是第幾志願
卓姵伶位置2+3第1志願
何冠宇位置4第4志願(熬了4輪)
楊子萱位置6+7第2志願
周柏翰位置5第1志願

整體結論

  • 真正被「抽」的是人的順序,不是位置本身。
  • 同一個位置被搶時,順序排前面的人贏;輸的人不會出局,只是這一輪拿不到,自動去試下一個志願。
  • 組合位置是「一整組一起檢查、一起給」——只要組合裡有任何一個位置被別人拿走,整組志願在那一輪就算失敗,不會只給還空著的那一個。
  • 整個過程完全依照事先填好的志願表和抽籤順序機械式地跑完,任何人都能拿同一份資料重新算一次、算出一模一樣的結果——這也是 「驗證抽籤」頁面能夠獨立驗算的原因。

用跟「範例」分頁一樣的三組假資料,但這裡可以自己按按看——每按一次「重新抽籤」, 系統就會重新產生一組隨機順序、重新跑一次分配,讓你直接感受「換一個順序,結果真的會不一樣」。

範例一

姓名第1志願第2志願第3志願第4志願
王小華5372
陳大文5138
林小美2+6(組合)419
李小明54610
張小芳2138

本次隨機順序:

按上面的按鈕開始

範例二

姓名第1志願第2志願第3志願第4志願
郭雅婷4(單一)326
黃思婷4+5(組合)186
陳曉東3+4(組合)729
蔡明哲6(單一)952+7(組合)
林佳蓉3(單一)6+7(組合)29
吳建宏9(單一)51+2(組合)8

本次隨機順序:

按上面的按鈕開始

範例三

姓名第1志願第2志願第3志願第4志願
卓姵伶2+3(組合)851
何冠宇3+9(組合)264
楊子萱2(單一)6+7(組合)91
周柏翰5(單一)193+4(組合)

本次隨機順序:

按上面的按鈕開始
⚠️ 這是練習模擬,不是正式抽籤結果,每次按都會產生不同結果,跟最終正式結果無關。

選一個目前尚未抽籤的專案,帶入這個專案目前實際登記的志願資料(姓名會全部改成匿名代稱, 只保留志願內容),自己按按看模擬抽籤的過程。