Programa JavaScript para obtener elementos aleatorios de una matriz

En este ejemplo, aprenderá a escribir un programa JavaScript que obtendrá un elemento aleatorio de una matriz.

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

  • Longitud de la matriz de JavaScript
  • JavaScript matemático aleatorio ()
  • Piso de matemáticas de JavaScript ()

Ejemplo: obtener un elemento aleatorio de una matriz

 // program to get a random item from an array function getRandomItem(arr) ( // get random index value const randomIndex = Math.floor(Math.random() * arr.length); // get random item const item = arr(randomIndex); return item; ) const array = (1, 'hello', 5, 8); const result = getRandomItem(array); console.log(result);

Salida

 'Hola'

En el programa anterior, se accede a un elemento aleatorio de una matriz.

  • Se genera un número aleatorio entre 0 y array.length utilizando el Math.random()método.
  • El Math.floor()devuelve el valor entero más cercano generado por Math.random().
  • Este índice aleatorio se utiliza luego para acceder a un elemento de matriz aleatorio.

Articulos interesantes...