Wie kann man in ABAP Zufallszahlen erzeugen (von bis)?
Der folgende Code liefert Zufallszahlen zwischen 0 (inklusive) und 100 (inklusive). Du kannst durch Anpassen der Variablen MIN
und MAX
den Bereich, aus dem die Zufallszahlen gezogen werden, anpassen.
DATA: random_object type ref to cl_abap_random_int.
DATA: seed TYPE I.
DATA: MIN TYPE I.
DATA: MAX TYPE I.
MIN = 0.
MAX = 100.
seed = cl_abap_random=>seed( ).
cl_abap_random_int=>create(
exporting
seed = seed
min = MIN
max = MAX
receiving
prng = random_object
).
WRITE random_object->get_next( ).