random.uniform()
Возвращает случайное вещественное число в диапазоне от a до b.
Сигнатура
random.uniform(a, b)Возвращает float N, для которого a <= N <= b (порядок границ не важен). Распределение равномерное.
import random
print(random.uniform(1.0, 5.0)) # например, 3.274