跳到主要內容
Tools

隨機抽籤

貼上名單,公平抽出一位或多位得獎者,可設定權重、移除已抽中的人並保留每輪紀錄。

在名字後面加上 *3 表示 3 倍機率

名單只存在這個瀏覽器的 localStorage,取消勾選會立即刪除。

抽中的名單

    抽籤紀錄

    還沒有抽過。

    使用說明

    1. 把名單貼到輸入框,一行一個名字;可以直接從 Excel 或 Google 試算表複製一欄貼上。
    2. 設定要抽出幾個人。同一輪抽出的人不會重複。
    3. 需要讓某些人機率比較高時,在名字後面加上 *2、*3(例如「王小明*3」表示 3 倍機率),並勾選「使用權重」。
    4. 按「抽籤」或 Ctrl/⌘ + Enter。勾選「抽中後從名單移除」時,得獎者會從名單中刪除,下一輪不會再被抽到。
    5. 每一輪的結果會記在下方的抽籤紀錄,可以複製得獎名單。

    常見問題

    抽籤公平嗎?

    公平。本工具使用瀏覽器 Web Crypto 的 crypto.getRandomValues() 產生安全亂數,以拒絕取樣避免取餘數偏差,並用 Fisher–Yates 洗牌演算法打亂名單,每個人被抽中的機率完全相同,與名字在名單中的位置無關。結果在按下按鈕的瞬間就決定了,動畫只是呈現效果。

    權重是怎麼算的?

    每次抽一個人,被抽中的機率是「自己的權重 ÷ 名單中所有人權重的合計」。例如「A*3」、「B」、「C」,第一個抽中 A 的機率是 3/5。抽中的人會從這一輪移除,再以剩下的人重新計算機率抽下一位。

    名單會被上傳或保存嗎?

    不會上傳。所有運算都在你的瀏覽器中完成,名單不會送到任何伺服器。預設也不會保存,重新整理頁面就會消失;只有勾選「在這台裝置上記住名單」時,才會存在這個瀏覽器的 localStorage,取消勾選會立即刪除。

    名單裡有重複的名字怎麼辦?

    勾選「略過重複的名字」時,同一個名字只保留第一次出現的那一行。不勾選時,重複的名字會被視為不同的人,等於有多次機會。

    有開啟「減少動態效果」也能用嗎?

    可以。系統設定了減少動態效果時,本工具會略過抽籤動畫,直接顯示結果。

    鍵盤快捷鍵

    /
    搜尋工具(在工具頁會回到首頁的搜尋欄)
    ?
    顯示這個說明
    Esc
    關閉對話框
    Ctrl / ⌘Enter
    執行工具的主要動作(支援的工具)

    在輸入框中打字時,/ 與 ? 不會觸發快捷鍵。