什麼是亂數產生器?真隨機與偽隨機的差別
亂數產生器是一種能自動生成不可預測數字序列的工具,廣泛應用於抽獎、統計抽樣、遊戲設計等場景。然而,並非所有「隨機」都一樣。電腦產生的亂數通常分為兩類:真隨機與偽隨機。真隨機數來自物理現象(如大氣雜訊或硬體感測器),具有高度不可預測性;而偽隨機數則由演算法根據初始值(稱為「種子」)計算得出,雖然看似隨機,但若知道種子與演算法,理論上可重現結果。瀏覽器內建的 Math.random() 函式屬於偽隨機,且未經加密強化,不適合用於安全敏感用途。Callculation 的亂數產生器在支援的環境下會使用加密安全的隨機來源(如 Web Crypto API),確保結果更難被預測。對多數日常應用——例如班級抽籤、模擬實驗或遊戲機制——偽隨機已足夠可靠,但涉及金錢或隱私時,應優先選擇加密安全的亂數。