Para generar un número aleatorio

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

Math.random() devuelve un aleatoria número de punto flotante que van de 0 a menos de 1 (incluido el 0 y 1)

Ejemplo 1: Generar un Número Aleatorio

// generating a random numberconst a = Math.random();console.log(a);

Salida

0.5856407221615856

Aquí, hemos declarado una variable y asigna un número aleatorio mayor o igual que 0 y menor que 1.,

Nota: puede obtener una salida diferente en el programa anterior, ya que Math.random() generará un número aleatorio.

podemos utilizar este valor en el intervalo (0,1) para encontrar el valor aleatorio entre dos números utilizando la fórmula:

Math.random() * (highestNumber - lowestNumber) + lowestNumber

Ejemplo 2: Obtener un Número Aleatorio entre 1 y 10

// generating a random numberconst a = Math.random() * (10-1) + 1console.log(`Random value between 1 and 10 is ${a}`);

Salida

Random value between 1 and 10 is 7.392579122270686

Esto muestra aleatoria de punto flotante número mayor que 1 y menor que 10.

todos los ejemplos anteriores dan números aleatorios de coma flotante.,

puede utilizar Math.floor() para obtener un valor entero aleatorio. Math.floor() devuelve el número disminuyendo el valor al valor entero más cercano.,v id=»47960a6e40″>

La sintaxis para encontrar el valor entero aleatorio entre dos números:

Math.floor(Math.random() * (highestNumber - lowestNumber)) + lowestNumber

Ejemplo 3: Valor Entero entre 1 y 10

// generating a random numberconst a = Math.floor(Math.random() * (10 - 1)) + 1;console.log(`Random value between 1 and 10 is ${a}`);

Salida

Random value between 1 and 10 is 2

del mismo modo, si usted quiere encontrar el entero aleatorio entre min (inclusive) a max (inclusive), puede utilizar la siguiente fórmula:

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

Ejemplo 4: Valor Entero entre Dos Números (Incluido)

Salida

Enter a min value: 1Enter a max value: 50Random value between 1 and 50 is 47

Esto le mostrará el número entero de salida entre los valores min (inclusive) a max (inclusive).,

Author: admin

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *