📅  最后修改于: 2023-12-03 15:08:07.087000             🧑  作者: Mango
在Python中,我们可以使用random
模块来生成服从均匀分布的随机数。
我们可以使用randint(a, b)
函数来生成在区间[a, b]
内的随机整数。例如,要生成一个在[1, 10]
内的随机整数,可以使用以下代码:
import random
number = random.randint(1, 10)
print(number)
输出:
7
我们可以使用random()
函数来生成在区间[0, 1)
内的随机浮点数。例如,要生成一个在[0, 10)
内的随机浮点数,可以使用以下代码:
import random
number = random.random() * 10
print(number)
输出:
5.756327272970292
如果需要生成多个随机数,我们可以使用randint(a, b)
和random()
函数结合。例如,要生成5个在[1, 10]
内的随机整数,可以使用以下代码:
import random
numbers = []
for i in range(5):
number = random.randint(1, 10)
numbers.append(number)
print(numbers)
输出:
[2, 8, 10, 4, 8]