Selles näites õpid kirjutama JavaScripti programmi, mis genereerib kahe numbri vahele juhusliku arvu.
Selle näite mõistmiseks peaksid teil olema teadmised järgmistest JavaScripti programmeerimise teemadest:
- JavaScripti matemaatiline juhuslik ()
- JavaScripti matemaatika korrus ()
- JavaScripti parseInt ()
Kui soovite leida juhusliku täisarvu vahemikus min (kaasa arvatud) kuni max (kaasa arvatud), võite kasutada järgmist valemit:
Math.floor(Math.random() * (max - min + 1)) + min
Näide: täisarv kahe numbri vahel
// input from the user const min = parseInt(prompt("Enter a min value: ")); const max = parseInt(prompt("Enter a max value: ")); // generating a random number const a = Math.floor(Math.random() * (max - min + 1)) + min; // display a random number console.log(`Random value between $(min) and $(max) is $(a)`);
Väljund
Sisestage min väärtus: 1 Sisestage min väärtus: 50 Juhuslik väärtus vahemikus 1 kuni 50 on 47
JavaScripti abil saate funktsiooniga luua juhusliku arvu Math.random()
.
Math.random()
tagastab juhusliku ujukomaarvu vahemikus 0 kuni vähem kui 1 (kaasa arvatud 0 ja ilma 1 )
Ülaltoodud programm näitab täisarvu väljundit vahemikus min (kaasa arvatud) kuni max (kaasa arvatud) .
Esiteks võetakse miinimum- ja maksimumväärtused kasutaja sisendiks. Seejärel kasutatakse Math.random()
meetodit juhusliku arvu saamiseks edastatud väärtusest.
Math.floor()
Tagastab lähima täisarvuni.