Функция Math.random возвращает случайное дробное число от 0 до 1.

Синтаксис

Math.random();

Чтобы получить случайно число в определенном промежутке (дробное или целое) следует и пользоваться специальными приемами:

Случайное дробное число между min и max

function getRandomArbitary(min, max) {
	return Math.random() * (max - min) + min;
}

Случайное целое между min и max

//Использование Math.round() даст неравномерное распределение!
function getRandomInt(min, max) {
	return Math.floor(Math.random() * (max - min + 1)) + min;
}

Примеры

Пример

В данном примере будет выведено случайное число от 0 до 1:

document.write(Math.random());

Результат выполнения кода:

0.5416665468657356

Пример

В данном примере будет выведено случайное целое число от 10 до 100:

function getRandomInt(min, max) {
	return Math.floor(Math.random() * (max - min + 1)) + min;
}

document.write(getRandomInt(10, 100));

Результат выполнения кода:

12