Делает random.random Python (), когда-либо возвращаются 1.0, или делает он только возвращается вплоть до 0,9999..?
Документы находятся здесь: http://docs.python.org/library/random.html
... random (), который равномерно генерирует случайное число с плавающей запятой в полуоткрытом диапазоне [0.0, 1.0).
Таким образом, возвращаемое значение будет больше или равно 0, но меньше 1,0.
Python's Random.random
Функция Возвращает числа, которые меньше, но не равны, 1
.
Однако он может вернуться 0
.
>>> help(random.random)
Help on built-in function random:
random(...)
random() -> x in the interval [0, 1).
Это означает, что 1 исключается.