Javascript-ohjelma satunnaisluvun luomiseksi kahden numeron väliin

Tässä esimerkissä opit kirjoittamaan JavaScript-ohjelman, joka tuottaa satunnaisluvun kahden numeron väliin.

Tämän esimerkin ymmärtämiseksi sinulla on oltava tieto seuraavista JavaScript-ohjelmoinnin aiheista:

  • JavaScript Math satunnainen ()
  • JavaScript Math -kerros ()
  • JavaScript-parseInt ()

Jos haluat löytää satunnaisen kokonaisluvun välillä min (mukaan lukien) - max (mukaan lukien), voit käyttää seuraavaa kaavaa:

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

Esimerkki: Kokonaisluku kahden numeron välillä

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

Tuotos

 Syötä min-arvo: 1 Syötä min-arvo: 50 Satunnainen arvo välillä 1 ja 50 on 47

JavaScriptissä voit luoda satunnaisluvun Math.random()funktiolla.

Math.random()palauttaa satunnaisen liukuluvun, joka vaihtelee 0: sta alle 1: ään (mukaan lukien 0 ja ilman 1 )

Yllä oleva ohjelma näyttää kokonaislähdön välillä min (mukaan lukien) - max (mukaan lukien) .

Ensinnäkin minimi- ja maksimiarvot otetaan käyttäjän syötteenä. Sitten Math.random()menetelmää käytetään satunnaisluvun saamiseen välitetystä arvosta.

Math.floor()Palauttaa lähimpään kokonaislukuun.

Mielenkiintoisia artikkeleita...