Generate Random Whole Numbers with JavaScript

Это замечательно, что мы можем генерировать случайные десятичные числа. Но было бы полезно, если бы мы могли генерировать случайные целые чисела.

  1. Используйте Math.random() для генерации случайного десятичного числа.
  2. Умножьте это случайное число на 20 .
  3. Используйте функцию 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 .