Package ea

Class Random

java.lang.Object
ea.Random

@API public final class Random extends Object
Diese Klasse liefert Methoden, die zufällig verteilte Rückgaben haben.
  • Method Summary

    Modifier and Type
    Method
    Description
    static float
    Gibt einen zufälligen float-Wert im Intervall [0;1) zurück.
    static float
    range(float lowerLimit, float upperLimit)
    Gibt einen zufälligen float-Wert zwischen einer festgelegten Unter- und Obergrenze zurück.
    Die Wahrscheinlichkeiten für die Werte zwischen Unter- und Obergrenze sind gleich groß.
    static int
    range(int upperLimit)
    Gibt einen zufälligen int-Wert zwischen 0 und einer festgelegten Obergrenze zurück.
    Die Wahrscheinlichkeiten für die Werte zwischen 0 und der Obergrenze sind gleich groß.
    static int
    range(int lowerLimit, int upperLimit)
    Gibt einen zufälligen int-Wert zwischen einer festgelegten Unter- und Obergrenze zurück.
    Die Wahrscheinlichkeiten für die Werte zwischen Unter- und Obergrenze sind gleich groß.
    static boolean
    Gibt einen zufälligen boolean-Wert zurück.
    Die Wahrscheinlichkeiten für true bzw.

    Methods inherited from class java.lang.Object

    equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Method Details

    • toggle

      @API public static boolean toggle()
      Gibt einen zufälligen boolean-Wert zurück.
      Die Wahrscheinlichkeiten für true bzw. false sind gleich groß.
      Returns:
      Mit 50% Wahrscheinlichkeit false, mit 50% Wahrscheinlichkeit true.
    • range

      @API public static int range(int upperLimit)
      Gibt einen zufälligen int-Wert zwischen 0 und einer festgelegten Obergrenze zurück.
      Die Wahrscheinlichkeiten für die Werte zwischen 0 und der Obergrenze sind gleich groß.
      Parameters:
      upperLimit - Die höchste Zahl, die im Ergebnis vorkommen kann.
      Returns:
      Eine Zahl getX, wobei 0 <= getX <= upperLimit gilt. Die Wahrscheinlichkeit für alle möglichen Rückgaben ist gleich groß.
    • range

      @API public static int range(int lowerLimit, int upperLimit)
      Gibt einen zufälligen int-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, wobei lowerLimit <= x <= upperLimit gilt. Die Wahrscheinlichkeit für alle möglichen Rückgaben ist gleich groß.
    • range

      @API public static float range()
      Gibt einen zufälligen float-Wert im Intervall [0;1) zurück. Die Wahrscheinlichkeit ist für alle möglichen Werte in diesem Intervall gleich groß.
      Returns:
      Ein floatWert im Intervall [0;1]. Die Wahrscheinlichkeit für alle möglichen Rückgaben ist gleich groß.
    • range

      @API public static float range(float lowerLimit, float upperLimit)
      Gibt einen zufälligen float-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, wobei lowerLimit <= x <= upperLimit gilt. Die Wahrscheinlichkeit für alle möglichen Rückgaben ist gleich groß.