31 of 264 menu

Math.random-metodi

Metodi Math.random palauttaa satunnaisen desimaaliluvun 0:sta 1:een.

Syntaksi

Math.random();

Sovellus

Saadaksesi satunnaisen luvun tietyssä välissä (desimaali- tai kokonaisluku) tulee käyttää erityisiä menetelmiä. Satunnaisen desimaaliluvun saaminen välillä min ja max tapahtuu näin:

function getRandomArbitary(min, max) { return Math.random() * (max - min) + min; }

Ja nyt saamme satunnaisen kokonaisluvun välillä min ja max:

function getRandomInt(min, max) { return Math.floor(Math.random() * (max - min + 1)) + min; }

Esimerkki

Tulostetaan satunnainen luku 0:sta 1:een:

console.log(Math.random());

Koodin suorituksen tulos:

0.5416665468657356

Esimerkki

Tulostetaan satunnainen kokonaisluku 10:stä 100:een:

function getRandomInt(min, max) { return Math.floor(Math.random() * (max - min + 1)) + min; } console.log(getRandomInt(10, 100));

Koodin suorituksen tulos:

12
Suomi
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Käytämme evästeitä verkkosivuston toiminnalle, analytiikalle ja personoinnille. Tietojen käsittely tapahtuu Tietosuojakäytännön mukaisesti.
hyväksy kaikki mukauta hylkää