當我們需要產生隨機數字——無論是單位抽獎、樂透選號、或是測試資料生成——Excel 的 RAND 函數 都是最直接好用的工具。RAND 函數會回傳一個大於等於 0、小於 1 的均勻分布隨機小數,且每次工作表重新計算時都會產生新數值。
=RAND() 不需任何參數,直接輸入即可得到 0~1 之間的隨機小數。
結合 INT 函數 即可輕鬆取得任意位數的隨機整數:
=INT(RAND()*10) → 產生 0 到 9 的隨機整數(共 10 個數值)=INT(RAND()*100) → 產生 0 到 99 的隨機整數只需在 7 個相鄰儲存格中分別輸入 =INT(RAND()*10),即可組合出一組 7 位數的隨機代碼,適用於簡易驗證碼、臨時密碼等場景。
小提醒:RAND 屬於易失性函數,任何編輯動作都會觸發重算。若需固定數值,請複製後用「選擇性貼上 → 數值」將公式轉為靜態數字。