Развернуть всё | Свернуть всё
var randomNumber = Math.random();
Заметим, что числа в яваскрипт хранятся в формате с плавающей точкой IEEE 754 с округлением в сторону ближайшего четного. Поэтому иногда, в очень редких случаях, возможна генерация обычно исключенной верхней границы.
function getRandom() { return Math.random(); }
function getRandomArbitary(min, max) { return Math.random() * (max - min) + min; }
// использование Math.round() даст неравномерное распределение! function getRandomInt(min, max) { return Math.floor(Math.random() * (max - min + 1)) + min; }
Пришел на работу, включил компьютер, к интернету подключиться не удалось... пришлось работать.