隨機抽籤
貼上名單,公平抽出一位或多位得獎者,可設定權重、移除已抽中的人並保留每輪紀錄。
在名字後面加上 *3 表示 3 倍機率
名單只存在這個瀏覽器的 localStorage,取消勾選會立即刪除。
快捷鍵:Ctrl/⌘ + Enter 抽籤
抽中的名單
抽籤紀錄
還沒有抽過。
使用說明
- 把名單貼到輸入框,一行一個名字;可以直接從 Excel 或 Google 試算表複製一欄貼上。
- 設定要抽出幾個人。同一輪抽出的人不會重複。
- 需要讓某些人機率比較高時,在名字後面加上 *2、*3(例如「王小明*3」表示 3 倍機率),並勾選「使用權重」。
- 按「抽籤」或 Ctrl/⌘ + Enter。勾選「抽中後從名單移除」時,得獎者會從名單中刪除,下一輪不會再被抽到。
- 每一輪的結果會記在下方的抽籤紀錄,可以複製得獎名單。
常見問題
抽籤公平嗎?
公平。本工具使用瀏覽器 Web Crypto 的 crypto.getRandomValues() 產生安全亂數,以拒絕取樣避免取餘數偏差,並用 Fisher–Yates 洗牌演算法打亂名單,每個人被抽中的機率完全相同,與名字在名單中的位置無關。結果在按下按鈕的瞬間就決定了,動畫只是呈現效果。
權重是怎麼算的?
每次抽一個人,被抽中的機率是「自己的權重 ÷ 名單中所有人權重的合計」。例如「A*3」、「B」、「C」,第一個抽中 A 的機率是 3/5。抽中的人會從這一輪移除,再以剩下的人重新計算機率抽下一位。
名單會被上傳或保存嗎?
不會上傳。所有運算都在你的瀏覽器中完成,名單不會送到任何伺服器。預設也不會保存,重新整理頁面就會消失;只有勾選「在這台裝置上記住名單」時,才會存在這個瀏覽器的 localStorage,取消勾選會立即刪除。
名單裡有重複的名字怎麼辦?
勾選「略過重複的名字」時,同一個名字只保留第一次出現的那一行。不勾選時,重複的名字會被視為不同的人,等於有多次機會。
有開啟「減少動態效果」也能用嗎?
可以。系統設定了減少動態效果時,本工具會略過抽籤動畫,直接顯示結果。