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

random() 函数生成随机数字?

发布时间:2023-09-10 07:48:39

random()函数是Python中的一个内置函数,用于生成一个0到1之间的随机小数。这个函数并不会生成整数,而是生成范围在0到1之间的浮点数。

要使用random()函数,需要先导入random模块。可以使用以下语句导入random模块:

import random

导入模块后,可以使用random()函数生成随机小数。例如,下面的代码生成两个随机小数并打印出来:

import random

num1 = random.random()
num2 = random.random()

print(num1)
print(num2)

执行上述代码可能会得到如下输出(输出结果将不同于每次执行):

0.6723456789
0.1234567890

可以看到,random()函数生成的浮点数是在0到1之间的随机值。

如果需要生成一个指定范围内的随机整数,可以使用random模块中的其他函数。例如,可以使用randint()函数生成指定范围内的随机整数。以下代码生成一个1到100之间的随机整数并打印出来:

import random

num = random.randint(1, 100)
print(num)

执行上述代码可能会得到如下输出(输出结果将不同于每次执行):

42

可以看到,使用randint()函数生成的随机整数是在指定范围内的随机值。

除了随机小数和随机整数,random模块还提供了其他随机数生成函数,比如random.uniform()函数用于生成指定范围内的随机小数、random.choice()函数用于从一个序列中随机选择一个元素等等。

总之,random()函数只能生成0到1之间的随机小数,如果需要生成其他类型的随机数,可以使用random模块中的其他函数。