View Full Version : Zufallszaheln mit RPGLE oder CL
Hallo alle Zusammen,
ich wüsste gerne ob ich irgentwie eine Zufallszahl mit RPGLE oder CL generieren kann.
Meinem Programm soll dann ein Passwort zu generieren.
Ich habe beim bis herigen rum gucken noch nichts schönes gefunden.
Mit Freundlichen Grüßen,
Malte
RobertMack
16-09-13, 13:25
Für RPGLE gibt es ein API:
IBM Generating Random Numbers in ILE RPG Using the CEERAN0 API (http://www-01.ibm.com/support/docview.wss?uid=nas8N1017440)
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 (http://philippe.soriano.pagesperso-orange.fr/modele/random.htm)
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:
/Free
Exec SQL Set :ZufallsZahl = Ceiling(Rand() * 20);
Dsply ZufallsZahl;
Birgitta
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 (http://iprodeveloper.com/rpg-programming/how-generate-pseudo-random-number-part-2)
Gruss
Jan