Javascript-program for å generere et tilfeldig tall mellom to tall

I dette eksemplet vil du lære å skrive et JavaScript-program som vil generere et tilfeldig tall mellom to tall.

For å forstå dette eksemplet, bør du ha kunnskap om følgende JavaScript-programmeringsemner:

  • JavaScript matematikk tilfeldig ()
  • JavaScript mattegulv ()
  • JavaScript-parseInt ()

Hvis du vil finne et tilfeldig heltall mellom min (inklusive) og maks (inkludert), kan du bruke følgende formel:

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

Eksempel: Heltall mellom to tall

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

Produksjon

 Angi en minverdi: 1 Angi en minverdi: 50 Tilfeldig verdi mellom 1 og 50 er 47

I JavaScript kan du generere et tilfeldig tall med Math.random()funksjonen.

Math.random()returnerer et tilfeldig flytende nummer fra 0 til mindre enn 1 (inkludert 0 og eksklusiv 1 )

Ovennevnte program vil vise et heltallsutgang mellom min (inkludert) til maks (inkludert) .

Først tas minimums- og maksimumsverdiene som input fra brukeren. Deretter brukes Math.random()metoden for å få tilfeldig tall fra den passerte verdien.

Den Math.floor()returnerer nærmeste heltall.

Interessante artikler...