Сообщить об ошибке.

Генерация случайных вещественных чисел

Случайные вещественные числа модуля random в Python

Содержание:


random.random():

Функция random.random() возвращает случайное число с плавающей запятой из интервала [0.0,1.0).

>>> import random
>>> random.random()
# 0.019933795228524787

random.uniform(a, b):

Функция random.uniform() возвращает случайное число с плавающей запятой N из интервала [a,b] если a<b или из интервала [b,a] если b<a.

>>> import random
>>> random.uniform(17, 20)
# 19.539089430036622
>>> random.uniform(1, -2)
# -0.08600207366904256

Значение b конечной точки может или не может быть включено в диапазон в зависимости от округления чисел с плавающей точкой в ​​уравнении a + (b-a) * random().