<Integer>

<Integer>

<Integer>      == <Simple> || <IntInterval> || <IntSelection>

<IntInterval>  == <Simple> - <Simple>

<IntSelection> == <IntSelItem> || <IntSelection> | <IntSelItem>

<IntSelItem>   == <Simple> || <Simple> : <Simple>

<Integer> ist eine ganze Zahl, die man direkt angeben, alternativ aber auch über einen Zufallsgenerator ermittelt lassen kann.

Es stehen zwei Formen für die Ermittlung einer Zufallszahl zur Verfügung:

Ein Intervall wird durch zwei Werte <Simple> angegeben,  die über ein Minuszeichen (-) verbunden werden. Alle Werte im Intervall wie auch die Endwerte haben die gleiche Wahrscheinlichkeit.

Eine Selektion wird durch die Auswahl angegeben, getrennt durch das oder – Zeichen. Alle Werte haben die gleiche Wahrscheinlichkeit.

Die Wahrscheinlichkeit des Erscheinens einer Zahl kann in der Form modifiziert werden, indem eine Wichtung vorgenommen wird. Hierzu wird die Wichtung, gefolgt von einem Doppelpunkt ( :), vor dem Wert angegeben. Die Wichtung selbst ist vom Typ <Simple>.

Es ist erlaubt, gemischte Ausdrücke anzugeben: Einige Werte haben zugeordnete Wichtungen, andere nicht. In einem solchen Fall besitzen diejenigen Werte ohne angegebene Wichtung die Wichtung 1 für die Zufallsauswahl.

Beispiele:

4 Einfache Zahl. Der Wert ist immer 4

2 -5 Intervall. Der Wert entspricht der zufälligen Auswahl zwischen 2, 3, 4 und 5. Alle 4 Auswahlwerte haben eine Wahrscheinlichkeit von 25%.

**''2 5 7''** Selektion. Der Wert entspricht der zufälligen Auswahl zwischen 2, 5 und 7. Alle 3 Auswahlwerte haben eine Wahrscheinlichkeit von 33%.

**''3:2 4 5:6 8''** Selektion. Der Wert entspricht der zufälligen Auswahl zwischen 2, 4, 6 und 8. Die 2 erscheint mit einer Wahrscheinlichkeit von 30%, die 4 von 10%, die 6 von 50% und die 8 von 10%.