RAND 函數(shù)
本文介紹MicrosoftExcel中RAND函數(shù)的公式語法和用法。
說明RAND返回了一個(gè)大于等于0且小于1的平均分布的隨機(jī)實(shí)數(shù)。每次計(jì)算工作表時(shí)都會(huì)返回一個(gè)新的隨機(jī)實(shí)數(shù)。
注意:?自Excel起,Excel使用馬特賽特旋轉(zhuǎn)演算法(MT19937)來生成隨機(jī)數(shù)。
語法RAND
RAND函數(shù)語法沒有參數(shù)。
備注
若要生成a與b之間的隨機(jī)實(shí)數(shù),請(qǐng)使用:
=RAND()*(b-a)+a
若要使用函數(shù)RAND生成一個(gè)隨機(jī)數(shù),但不希望每次計(jì)算單元格時(shí)數(shù)字都出現(xiàn)變化,可在欄中輸入=RAND(),然后按F9將公式更改為隨機(jī)數(shù)。公式將計(jì)算并只保留一個(gè)值。
示例復(fù)制下表中的示例數(shù)據(jù),然后將其粘貼到新的Excel工作表的A1單元格中。要使公式顯示結(jié)果,請(qǐng)選中它們,按F2,然后按Enter。如果需要,您可以調(diào)整列寬以查看所有數(shù)據(jù)。
公式說明結(jié)果
=RAND()
大于或等于0且小于1的隨機(jī)數(shù)字
變量
=RAND()*100
大于或等于0且小于100的隨機(jī)數(shù)字
變量
=INT(RAND()*100)
大于或等于0且小于100的隨機(jī)整數(shù)
變量
注意:如果通過在其他單元格中輸入公式或數(shù)據(jù)來重新計(jì)算工作表,或者通過手動(dòng)重新計(jì)算(按F9)來重新計(jì)算工作表,則會(huì)為使用RAND函數(shù)的任何公式生成新的隨機(jī)數(shù)。
需要更多幫助嗎?可隨時(shí)在Excel技術(shù)社區(qū)中咨詢專家,在解答社區(qū)獲得支持,或在ExcelUserVoice上建議新功能或功能改進(jìn)。
注意:?本頁面是自動(dòng)翻譯的,可能包含語法錯(cuò)誤或不準(zhǔn)確之處。我們的目的是使此內(nèi)容能對(duì)你有所幫助。能否告知我們此信息是否有所幫助?下面是該參考內(nèi)容的英文版。
另請(qǐng)參閱馬特賽特算法
RANDBETWEEN函數(shù)