📜  python程序从给定范围内获取均匀分布的数字 - Python(1)

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

Python程序从给定范围内获取均匀分布的数字

在Python中,我们可以使用random模块来获取均匀分布的数字。下面是如何使用Python从一个给定的范围内获取随机数字的例子。

代码示例
import random

# 获取 0 到 1 之间的均匀分布的数字
uniform_random = random.uniform(0, 1)
print(uniform_random)

# 获取 1 到 10 之间的均匀分布的整数
int_uniform_random = random.randint(1, 10)
print(int_uniform_random)
  • uniform(a,b)方法用于生成一个ab之间的随机小数,含ab
  • randint(a,b)方法用于生成一个ab之间的随机整数,含ab

如果你想要在一个范围内获取多个均匀分布的数字,可以放在循环中使用。例如,以下是获取10个0到1之间的均匀分布的数字的示例。

import random

for i in range(10):
  uniform_random = random.uniform(0, 1)
  print(uniform_random)
总结

在Python中,我们可以使用random模块来轻松地获取均匀分布的数字。可以使用uniform(a,b)方法来获取两个数字之间的随机小数,或者使用randint(a,b)方法来获取两个数字之间的随机整数。如需在一个范围内获取多个均匀分布的数字,可以使用循环。