Ansicht
Dokumentation

CL_RANDOM_NUMBER - Zufallszahlengenerator

CL_RANDOM_NUMBER - Zufallszahlengenerator

RFUMSV00 - Advance Return for Tax on Sales/Purchases   General Material Data  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionalität

Diese Implementierung des Zufallsgenerators baut auf einem Linearkongruenz-Algorithmus auf, der eine gute Zufallszahlenfolge produziert, soweit man sich auf eindimensionale Versuchsreihen beschränkt, also pro "Wurf" nur eine Zufallszahl nimmt. Bei mehrdimensionalen Versuchsreihen (z.B. Bau einer Raumverteilung von 3D-Punkten) muß bedacht werden, daß abhängig von der Initialisierungszahl, Korrelationen entstehen können, die die Versuchspunkte nicht "zufällig im ganzen 3D-Raum, sondern lediglich in diskreten Ebenen verteilen werden. In solchen Situationen kann man sich jedoch relativ einfach aushelfen, in dem man für jede Dimension eine separate Instanz des Generators nimmt.

Bitte beachten Sie auch die Dokumentation des implementierten Interface IF_RANDOM_NUMBER

Beziehungen

Beispiel

Hinweise

Die maximale ganze Zahl, die der Generator produzieren kann ist der Wert 2147483648 DIV ( M DIV M1), also 1666266. Höhere Eingaben bei der Methode GET_RANDOM_INT verursachen mit großer Wahrscheinlichkeit einen internen Integerüberlauf.

Weiterführende Informationen






General Material Data   General Material Data  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 1343 Date: 20240424 Time: 191521     sap01-206 ( 52 ms )