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 中 RAND 函數的說明

Mersenne Twister 演算法

RANDBETWEEN 函數

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

這項資訊有幫助嗎?

感謝您的意見反應!

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

×