跳到主要內容
楓葉工具箱 ToolMaple

生活最後更新:

線上抽籤 / 隨機選號

貼上名單抽幾個人,或直接抽樂透號碼、骰子、撲克牌。

這個抽籤工具在做什麼

貼上名單按下去,工具會把整份名單重新洗一次牌再取前幾個,跟從洗好的撲克牌堆頂端翻牌是同一回事。除了抽人,也能直接抽一組不重複的號碼,或把一份名單隨機切成幾組。

公平性說明

本工具用瀏覽器原生 crypto.getRandomValues() 產生亂數,配合 Fisher-Yates 洗牌演算法, 每個元素被抽中的機率相等。這個亂數來源比 Math.random() 的偽亂數更難預測。

所有抽籤動作都在你的瀏覽器內完成,不會送到伺服器, 因此沒辦法事先「動手腳」決定誰中。

三種模式,哪一個對應你手上的事

  • 從名單抽人:手上已經有一份名字或項目,要挑出其中幾個。點名、抽獎、決定誰請客、午餐吃什麼都屬於這一種。
  • 隨機選號(樂透):要的是一組數字而不是名字。給一個範圍與個數,工具在範圍內抽號碼。
  • 分組:名單上每個人都要被分到某一組,沒有人落單。分組報告、分隊比賽、排值日生用這個。

兩個容易選錯的開關

  • 允許數字重複:不勾的時候同一個號碼只出現一次,樂透、座號抽籤要用不勾的。勾起來則每次都是獨立抽一個,骰子、轉盤這種可以連續出現同一面的才勾。
  • 固定組數與每組最多人數:知道要分成幾組(例如四組上台報告)選前者;知道每組容納上限(例如一台車坐四人)選後者,工具會自己算出需要幾組,再把人數盡量平均分配。

常見情境的設定速查

你要做的事模式設定
上課點名抽一個人回答從名單抽人貼全班名字,抽 1 個
尾牙抽三個獎從名單抽人貼參加者名單,抽 3 個
抽班上的座號隨機選號1 到班級人數,抽 1 個,不勾重複
丟兩顆骰子隨機選號1 到 6,抽 2 個,勾允許重複
擲硬幣決定正反從名單抽人名單兩行寫正面與反面,抽 1 個
分組做報告分組固定組數,填要分幾組
安排共乘或分桌分組每組最多人數,填每台車或每桌的上限
抽一張撲克牌從名單抽人按「填入一副撲克牌(52 張)」,抽 1 個

實戰教學:班會點名與尾牙抽獎

  1. 模式選「從名單抽人」,把預設的示範名字刪掉,換成自己的名單,一行一個。空白行會自動略過,所以從試算表或 LINE 訊息整段貼過來也沒關係。
  2. 「抽幾個」填要抽出的數量。填得比名單人數多時,工具會直接抽出全部的人並幫你洗好順序,這正好可以拿來排發言或上台的次序。
  3. 按下「抽!」。結果會以大字卡列出來,按幾次就重抽幾次,每一次都是獨立的。
  4. 要連續抽好幾個獎項又不希望同一個人重複中獎,就一次抽足所有名額,把第一位當頭獎、第二位當二獎,而不是抽完一次再抽一次。
  5. 下方的紀錄區會留下你剛才用的名單設定,散會後想重抽同一份名單,點一下就還原。

實戰教學:選一組樂透號碼或丟骰子

  1. 模式選「隨機選號(樂透)」,填入最小值與最大值,這兩個數字就是號碼範圍的頭尾,兩端都會被抽到。
  2. 「抽幾個」填要幾個號碼。樂透類玩法請確認沒有勾「允許數字重複」,同一組號碼裡出現兩個相同數字是不能投注的。
  3. 要丟骰子就把範圍設成 1 到 6 並勾起允許重複,丟幾顆就抽幾個。轉盤、猜拳這類每次獨立的情境同理。
  4. 按「抽!」拿到號碼。號碼是依洗牌後的順序列出來的,不是由小到大排序,要照大小填單請自己排一次。
  5. 多組號碼就多按幾次,每按一次複製一次。工具不會幫你記住前幾組抽過什麼,也不會避開它們。

實戰教學:把一班人隨機分組

  1. 模式選「分組」,把名單一行一個貼進去。
  2. 選分法。要分成固定幾組就選「固定組數」,每組人數有上限就選「每組最多人數」。
  3. 填數字後按「抽!」。結果會用卡片列出每一組與組內成員,卡片上也標了各組人數。
  4. 人數除不盡時,多出來的人會分到前面幾組,所以各組最多差一個人。不喜歡這次的分法就再按一次,整份名單會重新洗過。
  5. 需要避開某些組合(例如兩個人不能同組)時,先手動把那幾個人排掉,再把剩下的人丟進來分,工具本身不支援限制條件。

複製結果與當場公布

  • 複製全部:抽人與選號的結果卡右上角有「複製全部」,複製出來是一行一個,直接貼進 LINE、Slack 或試算表都不會跑版。
  • 複製分組:分組結果的複製鈕會把每一組排成「組 1: 甲、乙、丙」這樣一行一組的文字,貼到群組公告裡就是現成的名單。
  • 當場公布:現場抽獎最好的做法是把畫面投影出來,讓大家看著按下按鈕。事後才貼出一串名字,說服力差很多。

台灣彩券與桌遊的設定

  • 台灣彩券的各種玩法:大樂透是從 1 到 49 選 6 個號碼、另開一個特別號;威力彩分兩區,第一區從 1 到 38 選 6 個、第二區從 1 到 8 選 1 個,要分兩次抽;今彩 539 是從 1 到 39 選 5 個。各遊戲的號碼範圍與玩法以台灣彩券公司公告為準,玩法調整時請跟著改設定。
  • 桌遊與派對:沒有骰子就用隨機選號代替,範圍照該遊戲的骰面設定;要決定誰先手就把玩家名字貼進名單模式抽全部,抽出來的順序就是出牌順序。

限制與注意事項

  • 不能提高中獎機率:號碼是隨機抽的,抽出來的組合跟你自己挑的組合中獎機率一樣。
  • 結果無法重現:沒有種子、沒有伺服器紀錄,關掉分頁就沒了。
  • 抽號碼的數量上限:不允許重複時最多抽到範圍內的所有號碼;允許重複時單次最多一千個。填超過會自動收斂到上限。
  • 分組不做條件限制:工具只負責隨機平均分配,不支援「某兩人不同組」這類規則;組數填得比人數多時會出現空組。
  • 紀錄只在這台裝置:最近 5 筆設定存在這個瀏覽器的本機儲存空間,清掉網站資料、換裝置或用無痕視窗就不見了,也不會同步到其他裝置。
  • 不是公證程序:這頁是輔助工具,不提供第三方公證或可稽核的憑證。有法律效力需求的抽籤請依相關規定辦理。

常見問題

這個抽籤公平嗎?主持人可以動手腳嗎?

每一次按下去,名單上每個人被抽中的機率相等,網頁這一端沒有辦法指定誰中。但工具擋不住操作的人:名單可以事先少貼一個人,也可以重抽到滿意為止。要讓大家服氣,就把畫面投影出來,當著所有人的面核對名單、只按一次。

同一個人會被抽到兩次嗎?

同一次抽出來的結果不會重複:工具是把名單洗牌後取前幾個,一個人只會出現一次。會重複的情況有兩種:分兩次按「抽!」時每次都是整份名單重新洗牌,第二次可能抽到同一個人,所以多個獎項要一次抽足;名單裡同一個名字貼了兩行,會被當成兩個人,中籤機會也變成兩倍。

名單最多可以貼多少人?

沒有設上限,一行一個貼進去即可,空行會自動忽略。洗牌的運算量跟人數成正比,上千人的名單也只是一瞬間的事。

資料來源

  • 亂數來源為 W3C Web Cryptography API 的 Crypto.getRandomValues(),MDN 有各瀏覽器的支援情況與使用說明。
  • 大樂透、威力彩、今彩 539 的號碼範圍與玩法,以台灣彩券各遊戲的介紹頁為準:大樂透、威力彩、今彩 539。

相關工具

隱私:抽籤全部在你的瀏覽器裡完成,名單與抽出來的結果不會上傳,本站沒有任何後端收得到它。紀錄區的最近 5 筆設定只存在這台瀏覽器的本機儲存空間,可以隨時刪除或整批清空。