RAND 函數

本文將說明 Microsoft Excel 中 RAND 函數的公式語法及使用方式。

描述

RAND 會傳回大於或等於 0 且小於 1 的平均分配隨機實數。 每次計算工作表時,都會傳回新的隨機實數。

附註: 從 Excel 2010 開始,Excel 使用梅森旋轉演算法 (MT19937) 來產生亂數。  

語法

RAND()

RAND 函數語法沒有引數。

註解

  • 若要產生介於 a 與 b 之間的隨機實數,請使用公式:

=RAND()*(b-a)+a

  • 如果您想使用 RAND 函數來產生亂數,但是不希望該數在每次計算儲存格時改變,您可以在資料編輯列輸入 =RAND(),然後按 F9,將公式變更為亂數。 公式會計算並只保留一個值。

範例

請在下列表格中複製範例資料,再將它貼到新 Excel 工作表中的儲存格 A1。 若要讓公式顯示結果,請選取公式,按 F2,然後再按 Enter。 如有必要,您可以調整欄寬以查看所有資料。

公式

描述

結果

=RAND()

大於或等於 0 且小於 1 的亂數字

變化的

=RAND()*100

大於或等於 0 且小於 100 的亂數

變化的

=INT(RAND()*100)

大於或等於 0 且小於 100 的隨機全數

變化的

注意: 在工作表重新計算時,在不同的儲存格中輸入公式或資料,或手動重新計算 (按 F9) ,會針對使用 RAND 函數的任何公式產生新的亂數。

需要更多協助嗎?

您可以隨時詢問 Excel 技術社群中的專家、在 Answers 社群取得支援,或是在 Excel User Voice 上建議新功能或增強功能。

請參閱

Mersenne Twister 演算法

RANDBETWEEN 函數

需要更多協助?

增進您的 Office 技巧
探索訓練
優先取得新功能
加入 Office 測試人員

這項資訊有幫助嗎?

感謝您的意見反應!

感謝您的意見反應! 我們將協助您與我們的其中一個 Office 支援專員連絡以深入了解您的意見。

×