Math Random – генератор случайных чисел и методы математической случайности
Math.random() - это метод объекта Math, который возвращает случайное число от 0 (включительно) до 1 (исключительно) в виде плавающей точки. Это означает, что вероятность получения любого числа из этого диапазона примерно одинакова.
Например, если нам нужно создать случайное число от 1 до 10, мы можем использовать Math.random() в сочетании с другими математическими методами, такими как Math.floor(), чтобы вернуть целое число. Например:
const randomNum = Math.floor(Math.random() * 10) + 1;
console.log(randomNum); // возвращает случайное число от 1 до 10
Метод Math.random() также может быть использован для генерации случайных цветов или выбора случайного элемента из массива. Например:
const colors = ["red", "green", "blue", "yellow"];
const randomColor = colors[Math.floor(Math.random() * colors.length)];
console.log(randomColor); // возвращает случайный цвет из массива
Также следует учитывать, что Math.random() не является идеальным генератором случайных чисел и может вернуть дубликаты. В более серьезных случаях рекомендуется использовать специализированные библиотеки, такие как CryptoJS или Random.org.