random.random
Выбирает случайное дробное число от 0 до 1.
Python 3.13
random.random()Возвращаемое значение
Число float от 0.0 включительно до 1.0 не включительно.
Примеры
Одинаковое число при каждом запуске
Python 3.13
import random
random.seed(42)
print(random.random())0.6394267984578837
Событие с вероятностью 30 %
Python 3.13
import random
random.seed(5)
hits = sum(random.random() < 0.3 for _ in range(1000))
print(hits)312
Подробности
Результат может быть равен 0.0, но никогда не равен 1.0. Для дробного числа из своего диапазона есть random.uniform(a, b), для целого — random.randint. Чтобы результат повторялся, перед вызовом задайте random.seed(...).
