欢迎访问宙启技术站
智能推送

Python中的random()函数:用法和示例

发布时间:2023-08-13 12:27:24

random()函数是Python中的一个常见函数,它用于生成随机数。该函数属于random模块,因此,在使用random()函数之前,需要导入random模块,可以使用以下语句导入:

import random

random()函数的使用非常简单,它直接返回一个在0和1之间的随机浮点数。具体格式如下:

random.random()

在调用random()函数时,不需要传递任何参数。每次调用random()函数时,都会返回一个新的随机浮点数。

下面是一个简单的示例,展示了random()函数的使用:

import random

# 生成一个随机浮点数
x = random.random()
print(x)

# 连续生成多个随机浮点数
for _ in range(5):
    x = random.random()
    print(x)

# 生成一个随机整数
y = random.randint(1, 10)
print(y)

# 生成一个随机从列表中选择的元素
animals = ['cat', 'dog', 'rabbit', 'mouse']
z = random.choice(animals)
print(z)

运行以上代码,会输出类似以下结果:

0.448956946382425
0.9608734388248151
0.4378678614892236
0.2783343058044067
0.6323189757897679
9
rabbit

首先,我们调用了random()函数一次,生成了一个随机浮点数,并将其打印出来。

然后,使用for循环调用random()函数五次,连续生成了五个随机浮点数,并逐个打印出来。

接着,我们调用了random.randint()函数,生成了一个在1和10之间的随机整数,并将其打印出来。

最后,使用random.choice()函数从一个列表中随机选择一个元素,并将其打印出来。

除了random()函数外,random模块还提供了许多其他的随机数生成函数,如randint()、uniform()、gauss()等,以满足不同的需求。这些函数的具体用法可参考官方文档。