Розділ 3 · Завдання 12

Випадковий вибір

Math.random() — генератор випадкових чисел, який оживляє масив.

Завдання

Додай у <body>:

script-demo.html
<button onclick="showFact()">Порадь щось</button>
<p id="factOutput"></p>
  
І в script

Додай:

script-demo.html
let facts = ["Факт 1", "Факт 2", "Факт 3"];
function showFact() {
  let index = Math.floor(Math.random() * facts.length);
  document.getElementById("factOutput").innerText = facts[index];
}
  
Як це читати

Math.random() — випадкове дробове число від 0 до 1 (наприклад, 0.4821).

* facts.length розтягує його на розмір масиву. Math.floor() округлює вниз до цілого — виходить випадковий індекс масиву.

Курс створено за підтримки бухгалтерського бюро Galakton, Білосток, Польща