PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : [ERLEDIGT] random unter cbasic



Brot
15.08.2004, 20:29
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

RCO
15.08.2004, 22:36
Also in der Hilfe steht:


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

BlueNature
16.08.2004, 01:38
Wie wäre es mit:



Randomize Timer
y = Rand / 6553 + 5


Grüsse Wolfgang