В JavaScript есть метод Math.random(), который генерирует случайные значения в диапазоне от 0 до 1.
А вот метода получения случайных значений в диапазоне заданном пользователем — нет. Но это легко обойти — написать свой метод 🙂
function rand(min, max) {
return Math.floor(Math.random() * (max - min + 1) + min);
}
использовать метод можно просто:
<script>
alert( rand(10, 20) );
</script>