Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Случайное число включая верхнюю границу диапазона (https://javascript.ru/forum/misc/44018-sluchajjnoe-chislo-vklyuchaya-verkhnyuyu-granicu-diapazona.html)

Antonius 02.01.2014 06:11

Случайное число включая верхнюю границу диапазона
 
Собственно, вопрос в названии ветки.

Может у меня с математическими науками правда все так плохо, но не могу сообразить.

Надо генерировать случайное действительное число, при этом включая как нижнюю границу диапазона, так и верхнюю.

То есть, например, вместо [0, 1), возвращаемого Math.random() надо получить [0, 1], желательно не нарушая распределения.

Подайте идею, что тут можно сделать?

Rise 02.01.2014 06:39

Случайное целое от min до max

Antonius 02.01.2014 06:43

Я в курсе. Поэтому и уточнил, что число нужно действительное.

В принципе, конечно, этот алгоритм можно расширить до действительных с заданной точностью умножив и разделив на коэффициент, но вдруг есть решение покрасивее. Если нет — придется генерировать до тысячных :)


Часовой пояс GMT +3, время: 21:56.