hi Rene
kann mir jemand sagen, wie ich ein Array so sortieren kann, dass jedesmal eine neue, zufällige Sortierung erfolgt?
interessante Aufgabe, kann man sicherlich für kleine Spielchen gut gebrauchen...Schwierig fand ich, das richtige Array-Element zu löschen. (getestet auf IE6)
<html><head></head>
<script type="text/javascript">
function sortieren(){
AlteWerte = new Array("albert","bettina","carsten","dora");
NeueWerte = new Array();
laenge=AlteWerte.length;
for(i=0;i<laenge;i++){
zufall=parseInt(Math.random()*AlteWerte.length);
NeueWerte.push(AlteWerte[zufall]);
AlteWerte[zufall]=null;
AlteWerte.sort();
AlteWerte.pop();
}
alert(NeueWerte.join(","));
}
</script><body><form>
<input type=button value="sortieren" onClick="sortieren()">
</form></body></html>
viel Spass damit
Dein Onkel