Javascript program véletlenszám előállításához két szám között

Ebben a példában megtanul olyan JavaScript programot írni, amely véletlenszerű számot generál két szám között.

A példa megértéséhez ismernie kell a következő JavaScript programozási témákat:

  • JavaScript Math véletlenszerű ()
  • JavaScript Math emelet ()
  • JavaScript parseInt ()

Ha véletlenszerű egész számot szeretne keresni min (beleértve) és max (beleértve) között, akkor a következő képletet használhatja:

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

Példa: Egész szám két szám között

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

Kimenet

 Írjon be egy min értéket: 1 Írjon be egy min értéket: 50 Véletlenszerű érték 1 és 50 között 47

A JavaScript-ben véletlenszámot generálhat a Math.random()függvénnyel.

Math.random()visszatér egy véletlen lebegőpontos közötti szám 0 és kevesebb mint 1 (beleértve a 0 és kizárólagos 1 )

A fenti program egy egész kimenetet mutat min (beleértve) és max (beleértve) között .

Először a minimális és a maximális értéket vesszük figyelembe a felhasználó inputjaként. Ezután a Math.random()módszert arra használjuk, hogy a véletlen számot az átadott értékből kapjuk.

A Math.floor()legközelebbi egész értéket adja vissza.

érdekes cikkek...