ABAP - Schlüsselwortdokumentation →  ABAP - Referenz →  Interne Daten verarbeiten →  Numerische Berechnungen →  Systemklassen für Zahlen → 

Zufallszahlen

Die Klasse CL_ABAP_RANDOM ruft den Pseudozufallszahlengenerator Mersenne Twister für verschiedene numerische Typen auf.

Für den eindimensionalen Fall erzeugen folgende speziellen Klassen Zufallszahlen für die verschiedenen numerischen Typen:

Beispiel

Erzeugung einer Pseudozufallszahl vom Typ i zwischen 1 und 100 mit einer Initialisierung durch die Systemzeit.

DATA(r) = cl_abap_random_int=>create( seed = CONV i( sy-uzeit )
                                      min  = 1
                                      max  = 100 ).