Class Random
java.lang.Object
de.pirckheimer_gymnasium.engine_pi.Random
Diese Klasse liefert Methoden, die zufällig verteilte Rückgaben haben.
-
Method Summary
Modifier and TypeMethodDescriptionstatic doublerange()Gibt einen zufälligendouble-Wert im Intervall[0;1)zurück.static doublerange(double lowerLimit, double upperLimit) Gibt einen zufälligendouble-Wert zwischen einer festgelegten Unter- und Obergrenze zurück.
Die Wahrscheinlichkeiten für die Werte zwischen Unter- und Obergrenze sind gleich groß.static intrange(int upperLimit) Gibt einen zufälligenint-Wert zwischen0und einer festgelegten Obergrenze zurück.
Die Wahrscheinlichkeiten für die Werte zwischen0und der Obergrenze sind gleich groß.static intrange(int lowerLimit, int upperLimit) Gibt einen zufälligenint-Wert zwischen einer festgelegten Unter- und Obergrenze zurück.
Die Wahrscheinlichkeiten für die Werte zwischen Unter- und Obergrenze sind gleich groß.static booleantoggle()Gibt einen zufälligenboolean-Wert zurück.
Die Wahrscheinlichkeiten fürtruebzw.
-
Method Details
-
toggle
Gibt einen zufälligenboolean-Wert zurück.
Die Wahrscheinlichkeiten fürtruebzw.falsesind gleich groß.- Returns:
- Mit 50 % Wahrscheinlichkeit
false, mit 50 % Wahrscheinlichkeittrue.
-
range
Gibt einen zufälligenint-Wert zwischen0und einer festgelegten Obergrenze zurück.
Die Wahrscheinlichkeiten für die Werte zwischen0und der Obergrenze sind gleich groß.- Parameters:
upperLimit- Die höchste Zahl, die im Ergebnis vorkommen kann.- Returns:
- Eine Zahl
x, wobei0 <= x <= upperLimitgilt. Die Wahrscheinlichkeit für alle möglichen Rückgaben ist gleich groß.
-
range
Gibt einen zufälligenint-Wert zwischen einer festgelegten Unter- und Obergrenze zurück.
Die Wahrscheinlichkeiten für die Werte zwischen Unter- und Obergrenze sind gleich groß.- Parameters:
lowerLimit- Die niedrigste Zahl, die im Ergebnis vorkommen kann.upperLimit- Die höchste Zahl, die im Ergebnis vorkommen kann.- Returns:
- Eine Zahl
x, wobeilowerLimit <= x <= upperLimitgilt. Die Wahrscheinlichkeit für alle möglichen Rückgaben ist gleich groß.
-
range
Gibt einen zufälligendouble-Wert im Intervall[0;1)zurück. Die Wahrscheinlichkeit ist für alle möglichen Werte in diesem Intervall gleich groß.- Returns:
- Ein
doubleWert im Intervall[0;1]. Die Wahrscheinlichkeit für alle möglichen Rückgaben ist gleich groß.
-
range
Gibt einen zufälligendouble-Wert zwischen einer festgelegten Unter- und Obergrenze zurück.
Die Wahrscheinlichkeiten für die Werte zwischen Unter- und Obergrenze sind gleich groß.- Parameters:
lowerLimit- Die niedrigste Zahl, die im Ergebnis vorkommen kann.upperLimit- Die höchste Zahl, die im Ergebnis vorkommen kann.- Returns:
- Eine Zahl
x, wobeilowerLimit <= x <= upperLimitgilt. Die Wahrscheinlichkeit für alle möglichen Rückgaben ist gleich groß.
-