Programma Javascript per generare un numero casuale tra due numeri

In questo esempio, imparerai a scrivere un programma JavaScript che genererà un numero casuale tra due numeri.

Per comprendere questo esempio, è necessario conoscere i seguenti argomenti di programmazione JavaScript:

  • JavaScript Math random ()
  • JavaScript Math floor ()
  • JavaScript parseInt ()

Se vuoi trovare un numero intero casuale tra min (incluso) e max (incluso), puoi utilizzare la seguente formula:

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

Esempio: valore intero tra due numeri

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

Produzione

 Immettere un valore minimo: 1 Immettere un valore minimo: 50 Il valore casuale compreso tra 1 e 50 è 47

In JavaScript, puoi generare un numero casuale con la Math.random()funzione.

Math.random()restituisce un numero a virgola mobile casuale compreso tra 0 e minore di 1 (compreso 0 ed escluso 1 )

Il programma precedente mostrerà un output intero compreso tra min (incluso) e max (incluso) .

Innanzitutto, i valori minimo e massimo vengono presi come input dall'utente. Quindi il Math.random()metodo viene utilizzato per ottenere il numero casuale dal valore passato.

Il Math.floor()restituisce il valore intero più vicino.

Articoli interessanti...