Как urlencode строки запроса в Python?

Другие уже объяснили, что в диапазоне [0.0, 1.0] около 2 ^ 62 удваивается. (Неудивительно: почти 2 ^ 64 отдельных конечных двойника, из них половина положительна, а примерно половина тех равна & lt; 1.0.)

Но вы говорите генераторы случайных чисел: обратите внимание, что генератор случайных чисел, генерирующий числа от 0,0 до 1,0 , вообще не может производить все эти числа; обычно он будет генерировать числа формы n / 2 ^ 53 с n целым числом (см., например, документацию по Java для nextDouble ). Таким образом, обычно есть только около 2 ^ 53 (+/- 1, в зависимости от того, какие конечные точки включены) возможные значения для выхода random(). Это означает, что большинство удвоений в [0.0, 1.0] никогда не будут сгенерированы.

505
задан Gringo Suave 2 November 2016 в 04:37
поделиться