Ciao a tutti,
... perche' non usare il comando RANDOM del pbasic
Ok, e' uno pseudo RANDOM.... ma cambiando il seme di partenza (tipo magari mettendo un loop sul tasto reset) il problema si risolve piu' elegantemente.
In questo esempio si ottiene sempre la stessa sequenza di numeri... ma come detto prima, cambiando il valore del seme....
________CUT CUT CUT_____________
'{$STAMP BS2}
Seme VAR Word
A VAR Nib
Reset VAR IN2
Seme = IN10
aspetta:
Seme = Seme +1
IF Reset = 1 THEN aspetta
main:
Seme = Seme +1
RANDOM Seme
A = Seme.HIGHBYTE.HIGHNIB
IF A < 1 OR A > 6 THEN main
DEBUG DEC1 ? a
GOTO main
________CUT CUT CUT_____________