Avatar billede nutten Nybegynder
10. maj 2004 - 14:39 Der er 3 kommentarer og
1 løsning

Rand()-funktionen

Hej!

Lige et spørgsmål omkring den der Rand() funktion. Hvordan kan det være at de samme tal bliver valgt hver gang man starter et lille program op der laver 10 tal og skriver dem ud?
Avatar billede jpk Nybegynder
10. maj 2004 - 14:41 #1
Du skal bruge srand først.

fx:
srand( (unsigned)time( NULL ) );
Avatar billede jpk Nybegynder
10. maj 2004 - 14:41 #2
Den skal kun kaldes 1 gang, ikke for hver rand-kald
Avatar billede nutten Nybegynder
10. maj 2004 - 14:44 #3
Takker :o)
Avatar billede michael_stim Ekspert
10. maj 2004 - 14:44 #4
Det du gör med srand() er at du giver den et såkaldt frö, dvs at den körer påp processorens tidsfunktion.
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester