Как получить случайное число между диапазоном с плавающей запятой?

randrange(start, stop) принимает только целые аргументы. Итак, как мне получить случайное число между двумя значениями float?

Ответ 1

Используйте random.uniform(a, b):

>>> random.uniform(1.5, 1.9)
1.8733202628557872

Ответ 2

random.uniform(a, b) - это то, что вы ищете. Из документов:

Возвращает случайное число N с плавающей запятой, такое, что a <= N <= b для a <= b и b <= N <= a для b < а.

Смотрите здесь.