Javascript-program til at generere et tilfældigt tal mellem to tal

I dette eksempel lærer du at skrive et JavaScript-program, der genererer et tilfældigt tal mellem to tal.

For at forstå dette eksempel skal du have kendskab til følgende JavaScript-programmeringsemner:

  • JavaScript Matematik tilfældig ()
  • JavaScript matematikgulv ()
  • JavaScript-parseInt ()

Hvis du vil finde et tilfældigt heltal mellem min (inklusive) til maks (inklusive), kan du bruge følgende formel:

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

Eksempel: Heltalsværdi mellem to tal

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

Produktion

 Indtast en min værdi: 1 Indtast en min værdi: 50 Tilfældig værdi mellem 1 og 50 er 47

I JavaScript kan du generere et tilfældigt tal med Math.random()funktionen.

Math.random()returnerer et tilfældigt flydende nummer, der spænder fra 0 til mindre end 1 (inklusive 0 og eksklusiv 1 )

Ovenstående program viser et heltal output mellem min (inklusive) til maks (inklusive) .

For det første tages minimums- og maksimumværdierne som input fra brugeren. Derefter Math.random()bruges metoden til at få tilfældigt tal fra den beståede værdi.

Den Math.floor()returnerer det nærmeste hele tal.

Interessante artikler...