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 次浏览

开启你的 职业

完成课程获得认证

开始
广告