Rozdział 3 · Zadanie 12
Losowy wybór
Math.random() — generator liczb losowych, który ożywia tablicę.
Zadanie
Dodaj w <body>:
<button onclick="showFact()">Poleć coś</button> <p id="factOutput"></p>
A w script
Dodaj:
let facts = ["Fakt 1", "Fakt 2", "Fakt 3"]; function showFact() { let index = Math.floor(Math.random() * facts.length); document.getElementById("factOutput").innerText = facts[index]; }
Jak to czytać
Math.random() — losowa liczba dziesiętna od 0 do 1 (na przykład 0.4821).
* facts.length rozciąga ją na rozmiar tablicy. Math.floor() zaokrągla w dół do liczby całkowitej — wychodzi losowy indeks tablicy.
Kurs powstał dzięki wsparciu biura rachunkowego Galakton, Białystok, Polska