Oeps... ik heb iets verkeerds (onnauwkeurig) verteld.
INT(RND(x)*42) kan nooit 42 worden.
Probeer maar
for t = 1 to 500
print int(rnd(0)*42)
next
Je zult nu wel enkele nullen aantreffen maar nooit 42.
RND(0) ligt tussen 0 en 1, maar de functie INT( haalt alle cijfers
achter de komma eraf. Dus 1 wordt nooit gehaalt.
Jouw controle
if getal1>42 then goto [getal1]
if getal2>42 then goto [getal2]
enz...
is overbodig.
Sorry, je ziet het ik moet wel (scherp) precies blijven.
Overigens vind ik dat het goed gaat met je programmeren.
Het vertalen van de helpfile schiet ook al aardig op.
Lees de functie RND( maar na.
Gordon