![]() |
Is er een echte random functie voor VB? ik gebruik nu nl de volgende code en daar komt de hele tijd hetzelfde uit :confused:
Code:
For i = 1 To 52 |
Je moet random seeden. Het was iets als RANDOMIZE TIMER() ofzo.
|
Citaat:
RANDOMIZE TIMER X = INT(RND(TIMER) * 100) + 1 Zo heb je een willekeurig getal tss 1 en 100 :D |
Inderdaad, RANDOMIZE TIMER aan 't begin van je code (dus niet binnen een for lus).
|
Zet Randomize aan het begin van je code. Timer e.d. is niet nodig, seeden wordt geregeld door randomize-functie.
[edit] Let dus erop dat randomize aangeroepen wordt, voordat je ooit rnd gebruikt. Als je eenmaal rnd aanroept, blijven dezelfde sequenties volgen. Daarnaast mag je randomize ook maar 1 keer aanroepen. |
Overigens zou ik die goto laten vervallen en in plaats daarvan een while-wend constructie toepassen binnen de for-loop. Is veel netter.
|
Citaat:
|
Citaat:
Quick 'n' dirty all the way :D |
Citaat:
ik heb hele code veranderd, maar me internet lag er een hele tijd uit dus ik had geen kans om het te verbeteren, en over de random, het werkt nu wel :) |
Alle tijden zijn GMT +1. Het is nu 21:27. |
Powered by vBulletin® Version 3.8.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.