JürgenB: Scripts in Firefox langsamer als im IE?

Beitrag lesen

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