Autor | Zpráva | ||
---|---|---|---|
Peta Profil * |
#1 · Zasláno: 25. 4. 2005, 12:01:00
Jak delate generator neopakujicich nahodnych cisel? Vysledek potrebuji zapsat do pole
Toto mi funguje, ale pro 50 000 cisel je to pomale: function nahoda2() // swap rnd { var x,y,i,j,k,c; for (y=0;y<pocet;y++) {pole1z[y]=y} for (x=0;x<30;x++) for (y=0;y<pocet;y++) { i=Math.floor(Math.random()*pocet) j=Math.floor(Math.random()*pocet) k=Math.floor(Math.random()*pocet) c=pole1z[i] pole1z[i]=pole1z[j] pole1z[j]=pole1z[k] pole1z[k]=c } } A jeste by mne zajimalo nejake rychle presouvani poli. A dale, proc mi nefunguje JS serazovani na www.volny.cz/peter.nlich/sorting.htm (ono to funguje, ale nejak podivne) |
||
Časová prodleva: 19 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0