random.random()
,random.uniform()
.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()
.