Это замечательно, что мы можем генерировать случайные десятичные числа. Но было бы полезно, если бы мы могли генерировать случайные целые чисела.
Math.random() для генерации случайного десятичного числа. 20 . Math.floor() чтобы округлить число до его ближайшего целого числа. Учтите, что
Math.floor() округляет в меньшую сторону, то есть Math.floor(3.01) и
Math.floor(3.99) в обоих случаях вернет 3
Math.random() никогда не может полностью вернуть 1 и, поскольку мы
округляем в меньшую сторону, на самом деле получить 20 невозможно. Этот метод даст нам целое число от
0 до
19 . Объединив два метода воедино, мы получим:
Math.floor(Math.random() * 20); Мы
вызываем Math.random() , умножая результат на 20, затем передаем полученное значение в функцию
Math.floor() чтобы округлить значение до ближайшего целого числа.
Используйте этот метод для генерации и возврата случайного целого числа от 0 до 9 .