05. november 2002 - 14:27Der er
6 kommentarer og 1 løsning
Rnd
Sidder i VB6.0 og skal have lavet en randommiser som spytter tal ud mellem 50 og 100. Kan ikke benytte den "Int((50 * Rnd) + 100)" som man normalt bruger, da den alagoritme skodder. Den er jo ikke en skid randommised. Hvis man starter, stopper den, og starter den, vil den spytte de samme tal ud i samme rækkefølge hver gang, hvilket ikke lige frem er smart.
Ind et sted i din kode. Så giver du RND et nyt grundtal (tiden), som den regner tilfældige tal ud fra. Efter som 'Timer' aldrig (læs: uhyre, uhyre sjældent) vil være den samme værdi, under forskellige programkørsler, får du altid en tilfældig værdi med RND.
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.