如何在Excel中創建一個隨機數生成器

使用RANDBETWEEN函數來生成隨機數字

RANDBETWEEN函數可用於在Excel工作表中的一系列值之間生成隨機整數(僅限整數)。 隨機數的範圍是使用函數的參數指定的。

而更常用的RAND函數將返回0到1之間的十進制值,而RANDBETWEEN可以在任何兩個定義的值之間生成整數 - 例如0和10或1和100。

RANDBETWEEN的用途包括創建特殊公式,例如上圖中第4行所示的投幣公式和骰子滾動模擬

注意:如果您需要生成包含十進制值的隨機數,請使用Excel的 RAND函數

RANDBETWEEN函數的語法和參數

函數的語法引用函數的佈局,並包含函數的名稱,括號,逗號分隔符和參數。

RANDBETWEEN函數的語法是:

= RANDBETWEEN(底部,頂部)

使用Excel的RANDBETWEEN函數

下面列出的步驟將介紹如何讓RANDBETWEEN函數返回1到100之間的隨機整數,如上圖中的第3行所示。

輸入RANDBETWEEN功能

輸入函數及其參數的選項包括:

  1. 鍵入完整的函數,例如: = RANDBETWEEN(1,100)= RANDBETWEEN(A3,A3)到工作表單元格中;
  2. 使用函數的對話框選擇函數和參數

雖然可以手動輸入完整的函數,但很多人發現使用對話框比較容易,因為它負責輸入函數的語法 - 例如參數之間的括號和逗號分隔符。

打開對話框

打開RANDBETWEEN功能對話框:

  1. 單擊單元格C3使其成為活動單元格 - RANDBETWEEN函數所在的位置。
  2. 點擊功能區的“ 公式”選項卡。
  3. 點擊Math&Trig圖標打開功能下拉列表。
  4. 點擊列表中的RANDBETWEEN打開函數的對話框。

將輸入到對話框中空行的數據將形成函數的參數。

輸入RANDBETWEEN函數的參數

  1. 點擊對話框的底線
  2. 單擊工作表中的單元格A3 ,將該單元格引用輸入到對話框中。
  3. 點擊對話框的頂行
  4. 單擊工作表中的單元格B3以輸入第二個單元格引用。
  5. 單擊確定完成該功能並返回到工作表。
  6. 單元格C3中應出現1到100之間的隨機數字。
  7. 要生成另一個隨機數,請按下鍵盤上的F9鍵,使工作表重新計算。
  8. 當您單擊單元格C3時,完整的函數= RANDBETWEEN(A3,A3)出現在工作表上方的公式欄中

RANDBETWEEN函數和波動性

像RAND函數一樣,RANDBETWEEN是Excel的易失性函數之一 。 這意味著:

重新計算注意事項

處理隨機性的函數將在每次重新計算時返回不同的值。 這意味著每次在不同的單元中評估函數時,隨機數將被更新的隨機數替換。

因此,如果稍後要研究一組特定的隨機數,則應該複製這些值,然後將這些值粘貼到工作表的另一部分中。