📅  最后修改于: 2023-12-03 14:52:50.947000             🧑  作者: Mango
在Python中,我们可以使用 random 模块来生成随机数。其中,random 模块中的 random() 函数可以生成一个 0 到 1 之间(包括 0 和 1)的随机小数。
下面是一个简单的示例代码:
import random
# 生成一个随机小数
random_number = random.random()
print(random_number)
以上代码输出的结果类似于:
0.7594882405785763
我们可以通过多次运行该代码,来观察生成的随机数的变化。此外,如果我们想要生成一个指定范围内的随机数,可以使用 random 模块中的 randrange() 函数或 randint() 函数。
该函数返回一个从 start 到 stop(不包括 stop),以 step 为步长(若未指定,则默认为 1)的整数序列中随机选择的一个元素。如果 start 未指定,则默认为 0。
下面是一个示例代码:
import random
# 生成一个从 0 到 10 (不包括 10)之间以 2 为步长的随机整数
random_number = random.randrange(0, 10, 2)
print(random_number)
以上代码输出的结果类似于:
4
该函数返回一个从 a 到 b(包括 a 和 b)之间的随机整数。
下面是一个示例代码:
import random
# 生成一个从 1 到 6(包括 1 和 6)之间的随机整数
random_number = random.randint(1, 6)
print(random_number)
以上代码输出的结果类似于:
5
通过以上三种方法,我们可以轻松生成指定范围内的随机数,为我们的编程提供便利。