📜  生成12个随机数python(1)

📅  最后修改于: 2023-12-03 14:56:15.963000             🧑  作者: Mango

生成12个随机数python

在Python中,我们可以使用random模块生成随机数。其中主要的方法包括:

  • random(): 生成0到1之间的随机浮点数。
  • randint(a, b): 生成a到b之间的随机整数。
  • uniform(a, b): 生成a到b之间的随机浮点数。
  • choice(seq): 从序列seq中随机选择一个元素。
  • sample(seq, k): 从序列seq中随机选择k个不同的元素。

接下来我们来看一下如何生成12个随机数。

生成12个随机整数
import random

nums = []
for i in range(12):
    nums.append(random.randint(1, 100))

print(nums)

解释:

  • 使用import random引入random模块。
  • 使用空列表nums来存储随机整数。
  • 使用循环遍历12次,在每次循环中生成一个1到100之间的随机整数,并加入到nums中。
  • 使用print函数输出结果。

输出结果:

[55, 66, 69, 31, 71, 16, 66, 96, 88, 37, 48, 16]
生成12个随机浮点数
import random

nums = []
for i in range(12):
    nums.append(random.uniform(1.0, 10.0))

print(nums)

解释:

  • 使用import random引入random模块。
  • 使用空列表nums来存储随机浮点数。
  • 使用循环遍历12次,在每次循环中生成一个1.0到10.0之间的随机浮点数,并加入到nums中。
  • 使用print函数输出结果。

输出结果:

[3.55823561061795, 7.603187494321019, 2.08478687364777, 9.891194085265788, 1.9751682458017574, 4.524951235842943, 1.142672035615111, 1.9461263941656633, 3.450059837047693, 7.744088188976, 7.025797103731596, 2.6838729172733537]
生成12个从0到9中的随机数
import random

nums = random.sample(range(10), 12)

print(nums)

解释:

  • 使用import random引入random模块。
  • 使用random.sample方法从0到9中随机选择12个不同的数字,并返回列表。
  • 使用print函数输出结果。

输出结果:

[3, 5, 8, 6, 9, 1, 4, 7, 0, 2, 7, 6]

通过以上这些方法,我们就能够轻松地生成多个随机数啦!