Статья подготовлена для студентов курса «Разработчик C++» в образовательном проекте OTUS. Возможность генерации случайных чисел необходима для работы некоторых программ, например, игр или приложений научно-статистического моделирования. В игре без рандомных событий монстры будут атаковать вас одинаково, вы будете постоянно находить одни и те же артефакты и т. д. Именно поэтому уметь генерировать случайные числа — обязанность любого программиста. Случайные и псевдослучайные числа. В чём разница? В реальной жизни, чтобы получить случайный результат мы кидаем кости или тасуем колоду карт...
В JS используется метод random(), который генерирует случайные числа в диапазоне от 0 до 1. Код генератора выглядит вот так: Давайте разберем его на составляющие. В первой строке мы имеем дело с глобальным объектом Math и двумя методами floor() и random() (причем второй находится внутри первого). Сначала генерируется какое-либо число (например 0,55896*10+1=6,5896), а затем оно округляется вниз до ближайшего целого, т.е. до 6. В последних двух строках кода мы ищем html-элемент с идентификатором info_1 и выводим полученный результат на монитор...