Block
Der Zufallszahl
Block ist ein nützlicher Block, mit dem man sich eine ganze Zufallszahl zwischen 0 und dem unter max
eingesetzten Wert generieren lassen kann.
Der Zufallszahl
Block selbst kann dann als analoge Variable in anderen Blöcken verwendet werden.
max
Der Parameter max
ist die obere Grenze für den Bereich, in dem die Zufallszahl generiert werden soll.
Dieser Wert ist allerdings exklusive.
Das heißt die Zufallszahl kann den eingegebenen Wert selbst nicht erreichen, sondern ist immer kleiner.
Die untere Grenze, in diesem Fall 0, ist allerdings inklusive und die Zufallszahl kann diesen Wert annehmen.
Code
Im Code kann der Zufallszahl
Block mit dem Befehl (random(max)
) realisiert werden.
Wobei zwischen die Klammern hier der maximale Wert eingefügt wird.
Beispiel: Es soll eine Zufallszahl zwischen 0 und einschließlich 100 auf dem seriellen Monitor ausgegeben werden.
Da der oberste Wert 100 sein soll wird in den Block ein max
von 101 verwendet.
In ArduBlock:
Im Code:
Serial.print("Zufallszahl zwischen 0 und 100: ");
Serial.print(random( 101 ) );