Obtenir un élément aléatoirement avec JavaScript

Concept et utilisation

La fonction arrayRandom() permet d'extraire un élément d'une liste de façon aléatoire.

Elle peut être utilisée pour tout type de liste d'éléments (nombres, chaines, éléments HTML, etc).

Fonction

arrayRandom()

Retourne un extrait aléatoire d'une liste d'éléments.

Syntaxe
arrayRandom(liste);
Paramètre
liste(Array)

Le paramètre liste de la fonction arrayRandom() définit la liste des éléments de laquelle en extraire un aléatoirement.

Exemple d'extration aléatoire d'un nombre

var liste = [1, 2, 3];

arrayRandom(liste);

// renvoie par exemple : 2

Code source de la fonction

function arrayRandom(a) {
  return a[Math.floor(Math.random() * a.length)];
}
^