.. og hvis du bruger +1 så vil den også tælle 11 med, så jeg vil anbefale at du bruger Math.round(Math.random()*imageNumber) og husker 0.gif, da det vil være det letteste.
Brug altid Math.floor på random numbers, ellers får man ikke alle nummer lige tit !-)
I det første eksempel, som kenneth lagde vil 1 forekomme 25% af gangene, 2 i 50% og 3 i 25% ...
Simpel logik, for hvis vi går ud fra, at tal kommer tilfældigt vil random gange to give mellem 0 og 1,9999999999999999999, mellem 0 og 0,4999999999999 ender det med 1, mellem 0,5 og 1,499999999999 giver det 2 og mellem 1,5 og 1,999999999 giver det 3 !-)
Desuden bliver det også mere direkte at regne, for man vil altid få det rigtige antal forskellige, som terrak netop påpeger i det ovenstående, kommer der faktisk 11 forskellige muligheder, præcis fordi round går både op og ned !o]
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.