Javascript programma, lai ģenerētu nejaušu skaitli starp diviem skaitļiem

Šajā piemērā jūs iemācīsities rakstīt JavaScript programmu, kas ģenerēs nejaušu skaitli starp diviem skaitļiem.

Lai saprastu šo piemēru, jums jāpārzina šādas JavaScript programmēšanas tēmas:

  • JavaScript Math izlases veida ()
  • JavaScript matemātikas grīda ()
  • JavaScript parseInt ()

Ja vēlaties atrast nejaušu skaitli starp min (ieskaitot) līdz max (ieskaitot), varat izmantot šādu formulu:

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

Piemērs: vesels skaitlis starp diviem skaitļiem

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

Rezultāts

 Ievadiet minimālo vērtību: 1 Ievadiet minimālo vērtību: 50 Nejauša vērtība no 1 līdz 50 ir 47

JavaScript programmā ar Math.random()funkciju var ģenerēt nejaušu skaitli .

Math.random()atgriež nejaušu peldošā komata skaitli, kas svārstās no 0 līdz mazāk nekā 1 (ieskaitot 0 un bez 1 )

Iepriekš minētā programma parādīs veselu skaitli no min (ieskaitot) līdz max (ieskaitot) .

Pirmkārt, minimālā un maksimālā vērtība tiek ņemta par lietotāja ievadi. Tad Math.random()metodi izmanto, lai iegūtu nejaušo skaitli no nodotās vērtības.

Math.floor()Atgriež tuvāko veselu skaitli.

Interesanti raksti...