Hallo twb,
for (i=0;i<n;i++)
{
random=parseInt(Math.random()*(i+1));
randomnum[i]=randomnum[random];
randomnum[random]=i;
}
zwei Bemerkungen:
Was soll das parseInt machen? Wenn du nur runden willst, nimm math.round.
while-Schleifen sind etwas schneller als for schleifen und noch schneller, wenn sie runter laufen:
for (i=0;i<n;i++) ->
i=n;
do {
i--;
...
} while(i);
so entfällt der Vergleich.
Gruß, Jürgen