Python random 模块

Python random.uniform() 函数用于返回指定区间的随机浮点数。

语法

random.uniform(a, b)

参数

ab:区间两端数字。

返回值

返回 a 到 b 之间的随机浮点数。

示例

import random

print(random.uniform(1, 10))    # 1.5~9.9 之间的数
print(random.uniform(0, 100))   # 0~100
print(random.uniform(-5, 5))    # 可含负数

# 随机延迟
import time
delay = random.uniform(0.1, 0.5)
print(f"延迟 {delay:.2f} 秒")
time.sleep(delay)

注意事项

uniform 两端都能取到(近似)。与 randint 区别是返回浮点。