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

Kodeord


Reklame
Top 10 brugere
C/C++
#NavnPoint
BertelBra.. 2425
pmbruun 695
Master_of.. 501
jdjespers.. 500
kyllekylle 500
Bech_bb 500
scootergr.. 300
gibson 300
molokyle 287
10  strarup 270
rand();
Fra : Ukendt


Dato : 02-05-02 17:25

Hvordan kan det være at følgende kode altid laver 20 og 4 på min maskine?
Hvis man kører koden flere gange i en løkke er det også de samme tal der
kommer frem hver gang.
rand1 = rand() % 21;
rand2 = rand() % 21;

-Anders



 
 
Ukendt (02-05-2002)
Kommentar
Fra : Ukendt


Dato : 02-05-02 17:31

> Hvordan kan det være at følgende kode altid laver 20 og 4 på min maskine?
> Hvis man kører koden flere gange i en løkke er det også de samme tal der
> kommer frem hver gang.
> rand1 = rand() % 21;
> rand2 = rand() % 21;
>
> -Anders

Ups, der var jeg for hurtig. srand() var alt der skulle til ;)

-Anders



Bertel Lund Hansen (02-05-2002)
Kommentar
Fra : Bertel Lund Hansen


Dato : 02-05-02 23:15

König skrev:

>Ups, der var jeg for hurtig. srand() var alt der skulle til ;)

Ja, og det er med vilje at sekvensen ellers er ens fra gang til
gang. Det er godt til en testfase at man kan reproducere samme
talfølge.

--
Bertel
http://lundhansen.dk/bertel/   FIDUSO: http://fiduso.dk/

Søg
Reklame
Statistik
Spørgsmål : 177500
Tips : 31968
Nyheder : 719565
Indlæg : 6408514
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste