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模块中的其他函数。
