Zufalls-Block

Der Zufalls-Block kann einen Numerischen oder Logischen Zufallswert ausgeben. Du kannst das Ergebnis des Zufalls-Blocks verwenden, um deinen Roboter eine Zufallsauswahl aus verschiedenen Aktionen treffen zu lassen.
Wähle den Ausgabe-Typ aus,
Modus-Auswahl
Eingaben
Ausgabe
Benutze die Modus-Auswahl, um festzulegen, ob ein Numerischer oder Logischer Zufallswert ausgegeben werden soll. Nach der Auswahl des Modus kannst du die Eingaben festlegen. Mit den Eingaben werden der Bereich und die Wahrscheinlichkeit der Ausgabe Wert bestimmt.
Modi
Numerische Werte


Im Numerischen Modus wird ein ganzzahliger Zufallswert ausgegeben. Als Wert wird eine zufällige Ganzzahl eingestellt, die innerhalb des Bereichs liegt, der durch die Untere Begrenzung und die Obere Begrenzung definiert ist. Die Auswahl kann auf jeden ganzzahligen Wert innerhalb dieses Bereichs fallen – und zwar mit derselben Wahrscheinlichkeit.
Beispiel
Dieses Programm erzeugt eine endlose Serie von Zufallstönen aus dem Frequenzbereich von 500 bis 5000 Hz.
Logische Werte


Im Logischen Modus wird der Wert „Wahr“ oder „Falsch“ ausgegeben. Die Wahrscheinlichkeit, dass der Wert „Wahr“ ausgegeben wird, ist durch die Eingabe Wahrscheinlichkeit für „Wahr“ festgelegt. Bei dieser Eingabe handelt es sich um einen Prozentwert von 0 bis 100. Eine Wahrscheinlichkeit von 25 würde bspw. bedeuten, dass eine Chance von 25 % besteht, dass die Ausgabe den Wert „Wahr“ liefert, und dass eine Chance von 75 % besteht, dass die Ausgabe den Wert „Falsch“ enthält.
Beispiel
Dieses Programm lässt den Roboter eine Zufallsauswahl treffen, ob er nach links oder rechts fährt. Für beide Optionen besteht eine 50-Prozent-Chance.
Tipps und Tricks
Um deinen Roboter eine Zufallsauswahl aus mehr als zwei Aktionen treffen zu lassen, kannst du den Zufalls-Block im Numerischen Modus sowie einen Schalter-Block im Numerischen Modus verwenden. Du könntest bspw. eine Zufallszahl zwischen 1 und 5 ausgeben lassen und diesen Wert verwenden, um einen von fünf verschiedenen Fällen im Schalter auszuwählen.
Eingaben und Ausgaben
Mit den Eingaben im Zufalls-Block werden der Bereich und die Wahrscheinlichkeit des Ausgabewertes festgelegt. Du kannst die Eingabewerte direkt in den Block eingeben. Alternativ hierzu können als Eingabewerte auch die Ausgaben anderer Programmierblöcke dienen, die über „Datenleitungen“ übertragen werden.
EingabeTypZulässige WerteHinweise
Untere Begrenzungen Numerische WerteBeliebige ZahlUntere Begrenzung für die Numerische Ausgabe
Obere Begrenzungen Numerische WerteBeliebige ZahlObere Begrenzung für die Numerische Ausgabe
Wahrscheinlichkeit für „Wahr“ Numerische Werte0 bis 100Das prozentuale Ergebnis der Wahrscheinlichkeit für „Wahr“ für die Logische Ausgabe.
Die Ausgabe des Zufalls-Blocks liefert den Zufallswert. Verwende eine Datenleitung, um die Ausgabe mit einem anderen Programmierblock zu verbinden.
AusgabeTypHinweise
Wert Numerisch oder LogischNumerisch im Numerischen Modus
Logisch im Logischen Modus
Zufall
Direktlinks