twb: Kompatibilitätscheck

Beitrag lesen

Also so solte die Funktion aussehen:

Array.prototype.shuffle = function() {

var i = this.length;
do{
  var zi = Math.floor(Math.random() * i);
  var t = this[zi];
  this[zi] = this[--i];
  this[i] = t;
}while(i)
}

  
Exakt und elegant. Damit lässt sich also ein Array allein mittels  
  
`Array.shuffle();`{:.language-javascript}  
  
zufällig mischen. Wieder einen Haufen gelernt. Dank! twb