/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
Generering af tilfældigt tal mellem 1 og 2~
Fra : Thygesen


Dato : 12-04-01 16:39

Er der nogen som kan fortælle mig hvordan man kan få genereret et tilfældigt
tal mellem 1 og 255.

Mvh. Christoffer Thygesen

homepage: http://cht.dk
e-mail: cht@cht.dk



 
 
Erlend Klakegg Bergh~ (12-04-2001)
Kommentar
Fra : Erlend Klakegg Bergh~


Dato : 12-04-01 16:22

tall = int(rnd * 255) + 1



Niels Andersen (12-04-2001)
Kommentar
Fra : Niels Andersen


Dato : 12-04-01 16:49

"Erlend Klakegg Bergheim" <erlendkb@c2i.net> skrev i en meddelelse
news:oHjB6.8284$NR.641338@news3.oke.nextra.no...
> tall = int(rnd * 255) + 1

Hmmm... rnd, giver det ikke et tal mellem 0 og 1?
Gang det med 255, så bliver det et tal mellem 0 og 255.
Når man så lægger 1 til, så bliver det mellem 1 og 256.

Right?

tall = int(rnd * 254) + 1

må være mere korrekt, hvis jeg da ikke har misforstået rnd... :)

Måske tænker du på at det ville være mest logisk at det var mellem 0 og 255,
eller måske bare mellem 1 og 256. 1 og 255 giver ikke den helt store mening,
men det kan jo være at 0 (eller 256) er "reserveret". :)


Mvh.

Niels Andersen



Lauritz Jensen (12-04-2001)
Kommentar
Fra : Lauritz Jensen


Dato : 12-04-01 23:14

Niels Andersen wrote:
>
> "Erlend Klakegg Bergheim" <erlendkb@c2i.net> skrev i en meddelelse
> news:oHjB6.8284$NR.641338@news3.oke.nextra.no...
> > tall = int(rnd * 255) + 1
>
> Hmmm... rnd, giver det ikke et tal mellem 0 og 1?
> Gang det med 255, så bliver det et tal mellem 0 og 255.
> Når man så lægger 1 til, så bliver det mellem 1 og 256.
> [...]
> må være mere korrekt, hvis jeg da ikke har misforstået rnd... :)

Det har du vist. Funktionen Rnd's værdimængde er det halvåbne interval
[0, 1[ (dvs. den kan retunerer 0, men ikke 1).
http://msdn.microsoft.com/scripting/vbscript/doc/vsfctRnd.htm

--
Lauritz

Søg
Reklame
Statistik
Spørgsmål : 177557
Tips : 31968
Nyheder : 719565
Indlæg : 6408877
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste