Programa Javascript para generar un número aleatorio entre dos números

En este ejemplo, aprenderá a escribir un programa JavaScript que generará un número aleatorio entre dos números.

Para comprender este ejemplo, debe tener el conocimiento de los siguientes temas de programación de JavaScript:

  • JavaScript matemático aleatorio ()
  • Piso de matemáticas de JavaScript ()
  • JavaScript parseInt ()

Si desea encontrar un número entero aleatorio entre min (inclusive) y max (inclusive), puede usar la siguiente fórmula:

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

Ejemplo: valor entero entre dos números

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

Salida

 Ingrese un valor mínimo: 1 Ingrese un valor mínimo: 50 El valor aleatorio entre 1 y 50 es 47

En JavaScript, puede generar un número aleatorio con la Math.random()función.

Math.random()devuelve un número de punto flotante aleatorio que va de 0 a menos de 1 (incluido 0 y excluido 1 )

El programa anterior mostrará una salida entera entre min (inclusive) y max (inclusive) .

Primero, los valores mínimo y máximo se toman como entrada del usuario. Luego, el Math.random()método se usa para obtener el número aleatorio del valor pasado.

El Math.floor()devuelve el valor entero más cercano.

Articulos interesantes...