Mat Random: Zufallszahl, Wiederholung ausschließen

Beitrag lesen

Hallo Jürgen,

Array.prototype.misch=function() {
var l=this.length,t,zi;
  for(var i=0;i<l;i++) {
   zi=Math.floor(Math.random()*l);
   t=this[zi];
   this[zi]=this[i];
   this[i]=t;
  }
}

var a=new Array(1,2,3,4,5,6);
alert(a);
a.misch();
alert(a);

  
Das sieht in der Tat eleganter aus, als mein Ansatz, ich versuche das mal umzusetzen. Das wird wohl etwas dauern; Arrays sind für mich noch Neuland...  
  
Danke für die Hilfe! Gruß, Mat