6760

Генератор заголовков Pikabu1

Генератор заголовков Pikabu
1
Автор поста оценил этот комментарий

Абсолютно без разницы.

В вашем случае используется Math.round и нижняя граница диапазона опускается на 0.5, чтобы соответствовать поведению математической функции,

а в моем случае - это Math.trunc.

При том, что мне нужен рандом только на положительном диапазоне чисел, я могу их транкать, при этом допустимо делать так:


(Math.random()*size)|0

раскрыть ветку (1)
1
Автор поста оценил этот комментарий

Хм, действительно. Пардон.

1
Автор поста оценил этот комментарий

О рилли, codepen блокирует дебаг через какое-то время.
https://codepen.io/DPOHVAR/full/yLVRpQR

раскрыть ветку (1)
1
Автор поста оценил этот комментарий

Для большего рандома лучше по этой формуле считать.


const getRandom = (min, max) => Math.round(min - 0.5 + Math.random() * (max - min + 1));
показать ответы