Javascript-programma om een ​​willekeurig nummer tussen twee nummers te genereren

In dit voorbeeld leert u een JavaScript-programma te schrijven dat een willekeurig getal tussen twee getallen genereert.

Om dit voorbeeld te begrijpen, moet u kennis hebben van de volgende JavaScript-programmeeronderwerpen:

  • JavaScript willekeurige wiskunde ()
  • JavaScript-wiskundevloer ()
  • JavaScript parseInt ()

Als u een willekeurig geheel getal tussen min (inclusief) en max (inclusief) wilt vinden, kunt u de volgende formule gebruiken:

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

Voorbeeld: integerwaarde tussen twee getallen

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

Uitvoer

 Voer een min. Waarde in: 1 Voer een min. Waarde in: 50 Willekeurige waarde tussen 1 en 50 is 47

In JavaScript kun je een willekeurig getal genereren met de Math.random()functie.

Math.random()geeft een willekeurig getal met drijvende komma terug van 0 tot minder dan 1 (inclusief 0 en exclusief 1 )

Het bovenstaande programma toont een uitvoer met gehele getallen tussen min (inclusief) en max (inclusief) .

Ten eerste worden de minimum- en maximumwaarden genomen als invoer van de gebruiker. Vervolgens wordt de Math.random()methode gebruikt om het willekeurige getal uit de doorgegeven waarde te halen.

Het Math.floor()retourneert de dichtstbijzijnde gehele waarde.

Interessante artikelen...