Базовым методом для генерации случайного числа в JavaScript служит метод random который относится к объекту Math. Метод random возвращает псевдослучайное число от 0 до 1 (исключая 1).
Чтобы сгенерировать случайное число от 0 до max включительно используется формула Math.floor(Math.random( ) * (max+1)).
Для генерации случайного числа от min до max, включая и min и max используется формула Math.floor(Math.random( ) * (max - min + 1)) + min