Python 生成指定範圍內的隨機數字並存儲在列表中


在本文中,我們將看到如何生成一對數字之間的隨機數,最後將這些值儲存在列表中。

我們使用了一個名為 randint 的函式。首先,讓我們看看它的語法。

語法

randint(start, end)
Both start and end should be integers.
Start should be less than end.

在這個示例中,我們在低迴圈中使用 range 函式,藉助 append,我們可以生成這些隨機數,並將它們新增到新的空列表中。

示例

 線上演示

import random
def randinrange(start, end, n):
   res = []
   for j in range(n):
      res.append(random.randint(start, end))
   return res
# Number of random numbers needed
n = 5
# Start value
start = 12
#End value
end = 23
print(randinrange(start, end, n))

輸出

執行上述程式碼,我們會得到以下結果 −

[21, 20, 20, 17, 20]

更新日期: 09-Jul-2020

391 次瀏覽

開啟你的 職業

完成課程獲得認證

開始
廣告
© . All rights reserved.