如何使用
- 貼上名單(每行一個項目)。
- 設定抽取數量,並選擇是否允許重複。
- 點擊「隨機抽取」得到中獎者,或點擊「洗牌」打亂順序。
- 複製結果或重置重新開始。
核心功能
- 加密級安全隨機:使用 Web Crypto 隨機源,避免
Math.random()的偏差。 - 名單打亂/洗牌:一鍵 Fisher–Yates Shuffle,輸出全新順序。
- 抽取多名中獎者:支援設定 N 個獲勝者,並可關閉重複。
- 不上傳伺服器:名單只在本機處理,適合抽獎/分組/評審等場景。
相關工具
字數統計與 AI Token 成本計算器 - GPT/Gemini 估算
不僅統計字數,還能估算 GPT 與 Gemini 的 Token 消耗與 API 成本。支援中日韓(CJK)字符統計、閱讀/口播時間計算,全部本機處理不上傳。
免費 SVG 二維碼生成器 (永久有效) - 支援 PNG/SVG 下載與高容錯
免費線上二維碼生成器:支援 URL、文字、Wi-Fi、郵件等類型,靜態碼永久有效。可調容錯等級與邊距,支援 PNG 位圖與 SVG 向量下載,純本機生成更隱私。
線上識別二維碼圖片 - 本機讀取,不上傳
線上識別二維碼圖片或截圖:拖曳、選擇圖片,或按 Ctrl+V 貼上截圖即可讀取 QR Code 內容。圖片在瀏覽器本機解碼,不上傳。
萬能單位轉換器 - 免費長度、重量、溫度換算 (無廣告)
完全在瀏覽器中運行的無廣告萬能單位轉換器。提供長度、重量、溫度、面積、體積的即時雙向換算。無延遲,保護隱私。
線上壓縮包轉換器 | 100% 瀏覽器本機轉換、免費安全 ZIP/TAR 互轉
在瀏覽器中輕鬆互轉 ZIP、TAR 及 TGZ 壓縮包格式。100% 瀏覽器本機運行,資料無需上傳,保障代碼與機密檔案絕對安全。
計算邏輯
- 隨機源:使用
crypto.getRandomValues()生成高品質隨機數。 - 洗牌:採用 Fisher–Yates(Knuth)算法,保證每個排列等概率。
- 抽取:在「禁止重複」模式下,按索引抽取並從候選池移除,確保唯一性。
常見問題
這個抽獎工具公平嗎?
公平。我們使用 crypto.getRandomValues() 而不是 Math.random(),隨機性更強且更難被預測。
如何抽取多個不重複的中獎者?
關閉「允許重複」選項並設定中獎人數。工具會確保每位中獎者唯一。
資料安全嗎?會上傳到伺服器嗎?
不會。名單與結果都在瀏覽器本機計算,不上傳、不存儲到伺服器。
是否免費?是否限制人數?
免費使用。通常可處理大名單;如遇超大資料,建議分批以保證流暢。
爲什麼 Web Crypto 比普通隨機更可靠?
Math.random() 不是密碼學隨機,可能存在可預測性;Web Crypto 提供更強隨機源,更適合公平抽取與安全場景。