Javascript-program för att generera ett slumpmässigt nummer mellan två nummer

Innehållsförteckning

I det här exemplet lär du dig att skriva ett JavaScript-program som genererar ett slumpmässigt tal mellan två nummer.

För att förstå detta exempel bör du ha kunskap om följande JavaScript-programmeringsämnen:

  • JavaScript Matematisk slumpmässig ()
  • JavaScript Math golv ()
  • JavaScript-parseInt ()

Om du vill hitta ett slumpmässigt heltal mellan min (inklusive) till max (inklusive) kan du använda följande formel:

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

Exempel: heltal mellan två siffror

 // 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

 Ange ett minvärde: 1 Ange ett minvärde: 50 Slumpmässigt värde mellan 1 och 50 är 47

I JavaScript kan du skapa ett slumpmässigt tal med Math.random()funktionen.

Math.random()returnerar ett slumpmässigt flytpunktsnummer som sträcker sig från 0 till mindre än 1 (inklusive 0 och exklusivt 1 )

Ovanstående program visar ett heltal mellan min (inklusive) och max (inklusive) .

Först tas lägsta och högsta värden som inmatning från användaren. Sedan används Math.random()metoden för att få slumptalet från det godkända värdet.

Den Math.floor()returnerar närmaste heltal.

Intressanta artiklar...