V tem primeru se boste naučili pisati program JavaScript, ki bo ustvaril naključno število med dvema številkama.
Če želite razumeti ta primer, morate poznati naslednje teme programiranja JavaScript:
- JavaScript matematika naključno ()
- JavaScript za matematiko ()
- JavaScript parseInt ()
Če želite najti naključno celo število med min (vključno) do max (vključno), lahko uporabite naslednjo formulo:
Math.floor(Math.random() * (max - min + 1)) + min
Primer: celoštevilska vrednost med dvema številkama
// 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)`);
Izhod
Vnesite najmanjšo vrednost: 1 Vnesite najmanjšo vrednost: 50 Naključna vrednost med 1 in 50 je 47
V JavaScript lahko s Math.random()
funkcijo ustvarite naključno število .
Math.random()
vrne naključno število s plavajočo vejico, ki se giblje od 0 do manj kot 1 (vključno z 0 in brez 1 )
Zgornji program bo prikazal celoštevilsko vrednost med min (vključno) in max (vključno) .
Najprej se uporabnikove vnesejo najmanjša in največja vrednost. Nato se Math.random()
metoda uporabi za naključno število iz posredovane vrednosti.
Math.floor()
Vrne vrednost najbližjega celega števila.