Dennis: Zufallsauswahl aus Array

Beitrag lesen

Hi Sebastian,

Meine bisherige Lösung (s.u.) ist mir eigentlich noch zu umständlich [...]

Das ist sie in der Tat ;-) Es geht einfacher:

function randomContent(arr) {  
  var rand  = Math.floor(Math.random() * arr.length);  
  return arr[rand];  
}

Verwende ich in ähnlicher Form in der Praxis, die Funktion gibt einen zufälligen Eintrag des Arrays zurück.

Anwendungsbeispiele:

// arr ist ein Array mit Informationen  
alert(randomContent(arr));  
document.getElementById('ausgabe').innerHTML = randomContent(arr);

Viele Grüße aus Kanada,
  ~ Dennis.