Kahe arvu vahelise juhusliku int peamine probleem on see, et see võib anda ettearvamatuid tulemusi. Selle põhjuseks on asjaolu, et arvud ei ole alati ühtlaselt jaotunud ja see võib mõjutada juhusliku int tulemust.
Math.floor(Math.random() * (max - min + 1)) + min
See koodirida genereerib juhusliku arvu minimaalse ja maksimaalse väärtuse vahel.
Math.floor ümardab arvu allapoole lähima täisarvuni.
Math.random genereerib juhusliku kümnendkoha 0 ja 1 vahel.
Korrutades selle väärtusega (max – min + 1), saate vahemiku 0 ja (max – min + 1), mis seejärel lisatakse väärtusele min, mis annab lõpliku vahemiku min ja max vahel.
randomiseerida numbreid
Numbrite juhuslikuks muutmiseks JavaScriptis on mitu võimalust. Üks võimalus on kasutada funktsiooni Math.random(). See funktsioon tagastab juhusliku arvu 0 ja 1 vahel.
Teine võimalus arvude juhuslikuks muutmiseks on kasutada funktsiooni Math.floor(). See funktsioon ümardab arvu allapoole lähima täisarvuni. Seega, kui soovite juhuslikult valida 2 ja 3 vahel, kasutaksite juhusliku arvuna Math.floor(2) ja juhusliku arvuna Math.floor(3), kui valitud väärtuseks oleks 3.