Python random 模块

Python random.random() 函数用于返回 0.0 到 1.0 之间的随机浮点数(不含 1.0)。

语法

random.random()

参数

无参数。

返回值

返回 [0.0, 1.0) 的随机浮点数(不含 1.0)。

示例

import random

print(random.random())          # 0.4621...
print(random.random())          # 0.7138...

# 放大到任意范围
print(random.random() * 100)    # 0~100
print(random.random() * 10 + 5) # 5~15

# 随机概率(如 30% 概率)
if random.random() < 0.3:
    print("30% 概率触发")

注意事项

random() 无参数,返回 [0, 1) 的浮点。做概率判断直接用。