Für RPGLE gibt es ein API: IBM Generating Random Numbers in ILE RPG Using the CEERAN0 API
Danke schön für die schnelle und gute Antwort giebt es denn jetzt auch noch eine möglichkeit start und end bereicht einzugrenzten? also z.B. zwischen 1 und 26 oder so MfG Malte
Schau mal hier Les APIs - Exemple
Die SQL-Funktion RAND() ist einfacher zu verwenden. RAND() bringt eine Fließkomma-Zahl zwischen 0 und 1 zurück. Mit entsprechender Mulitplikation und Rundung kann man dann einen Bereich eingrenzen: Code: /Free Exec SQL Set :ZufallsZahl = Ceiling(Rand() * 20); Dsply ZufallsZahl; Birgitta
/Free Exec SQL Set :ZufallsZahl = Ceiling(Rand() * 20); Dsply ZufallsZahl;
Birgitta Hauser Anwendungsmodernisierung, Beratung, Schulungen, Programmierung im Bereich RPG, SQL und Datenbank IBM Champion seit 2020 - 5. Jahr in Folge Birgitta Hauser - Modernization - Education - Consulting on IBM i
Danke für die ganzen antworten ich habe jetzt die lösung für micht gefunden werde da aber noch ein bischen run probiere. MfG Malte
Eine Variante wäre auch Qc3GenPRNs: How to Generate a Pseudo-Random Number, Part 2 | RPG Programming content from iPro Developer Gruss Jan
View Tag Cloud
Foren-Regeln
Bookmarks