„Javascript“ programa, skirta generuoti atsitiktinį skaičių tarp dviejų skaičių

Šiame pavyzdyje išmoksite rašyti „JavaScript“ programą, kuri generuos atsitiktinį skaičių tarp dviejų skaičių.

Norėdami suprasti šį pavyzdį, turite žinoti šias „JavaScript“ programavimo temas:

  • „JavaScript Math Random“ ()
  • „JavaScript“ matematikos aukštas ()
  • „JavaScript“ parseInt ()

Jei norite rasti atsitiktinį skaičių nuo min (imtinai) iki maks (imtinai), galite naudoti šią formulę:

 Math.floor(Math.random() * (max - min + 1)) + min

Pavyzdys: sveikojo skaičiaus vertė tarp dviejų skaičių

 // 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)`);

Rezultatas

 Įveskite min. Vertę: 1 Įveskite min. Vertę: 50 Atsitiktinė vertė nuo 1 iki 50 yra 47

„JavaScript“ naudodami Math.random()funkciją galite sugeneruoti atsitiktinį skaičių .

Math.random()pateikia atsitiktinį slankiojo kablelio skaičių, svyruojantį nuo 0 iki mažesnio nei 1 (įskaitant 0 ir be 1 )

Pirmiau nurodyta programa parodys sveiko skaičiaus išvestį nuo min (imtinai) iki max (imtinai) .

Pirma, vartotojo įvestos mažiausios ir didžiausios vertės. Tada Math.random()metodas naudojamas atsitiktiniam skaičiui gauti iš perduotos vertės.

Math.floor()Grąžina artimiausio sveikojo skaičiaus vertę.

Įdomios straipsniai...