-
random unter cbasic
Hi.
Ich hab das Problem, dass ich nicht weiss wie ich eine Zufallszahl
innerhalb eines bestimmten Bereichs unter CBASIC generieren soll.
Der normale Weg liefert einem nur ne Zahl zwischen -5 Trilliarden und
+17 Billionen.
Das ist blöd, wenn man Verhaltensmuster zufällig ansteuern will.
Weiss jemand wie ich ne Zahl zwischen z.B. 1 und 10 generieren kann?
Danke
MfG
-
Also in der Hilfe steht:
Code:
Zufallsgenerator
Der C-Control/BASIC Steuercomputer verwaltet einen internen Pseudozufallszahlengenerator. Der Befehl RANDOMIZE initialisiert den Zufallsgenerator. Die Funktion RAND gibt einen ganzzahligen Zufallswert zwischen -32768 und 32767 zurück.
RANDOMIZE x RANDx
Term, dessen Wert zur Initialisierung des Zufallsgenerators benutzt wird
RANDOMIZE TIMER
y = RAND
Aber du hast recht, es muss auch irgendwie gehen, dass man nur Zahlen zwischen 1 und 10 erhält.
MFG Moritz
-
Wie wäre es mit:
Code:
Randomize Timer
y = Rand / 6553 + 5
Grüsse Wolfgang