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