JavaScript-satunnaislukut
- Edellinen sivu JS-matemaattinen
- Seuraava sivu JS-loogikka
Math.random()
Math.random()
Palauttaa satunnaisen luvun 0 (mukaan lukien) ja 1 (ei mukaan lukien) väliltä:
Esimerkki
Math.random(); // Palauttaa satunnaisen luvun
Math.random()
Aina palauttaa luvun alle 1.
JavaScript satunnaiset kokonaisluvut
Math.random()
Ja Math.floor()
Yhdessä käytettynä palauttaa satunnaisen kokonaisluvun.
Esimerkki
Math.floor(Math.random() * 10); // Palauttaa luvun 0-9 väliltä
Esimerkki
Math.floor(Math.random() * 11); // Palauttaa luvun 0-10 väliltä
Esimerkki
Math.floor(Math.random() * 100); // Palauttaa luvun 0-99 väliltä
Esimerkki
Math.floor(Math.random() * 101); // Palauttaa luvun välillä 0 ja 100
Esimerkki
Math.floor(Math.random() * 10) + 1; // Palauttaa luvun välillä 1 ja 10
Esimerkki
Math.floor(Math.random() * 100) + 1; // Palauttaa luvun välillä 1 ja 100
Tarkoituksenmukainen satunnaisluku-funktio
Kuten näet yllä olevasta esimerkistä, on hyvä idea luoda satunnaisluku-funktio, joka luo kaikki satunnaiset kokonaisluvut.
Tämä JavaScript-funktio palauttaa aina välillä min
(mukaan lukien)ja max
(ei mukaan lukien)välillä oleva satunnainen luku:
Esimerkki
function getRndInteger(min, max) { return Math.floor(Math.random() * (max - min)) + min; }
Tämä JavaScript-funktio palauttaa aina välillä min
ja max
(kaikki mukaan lukien)välillä oleva satunnainen luku:
Esimerkki
function getRndInteger(min, max) { return Math.floor(Math.random() * (max - min + 1)) + min; }
- Edellinen sivu JS-matemaattinen
- Seuraava sivu JS-loogikka