[NEWSboard IBMi Forum]

Hybrid View

  1. #1
    KM is offline [professional_User]
    Registriert seit
    Apr 2003
    Beiträge
    1.005
    ...wobei...

    - die H-Spezifikationen kannst Du ja auch selbst definieren
    - die Prototypen von Random und RandomString kannst Du auch selbst ermitteln
    - die "usec" braucht man glaube ich gar nicht

    Gruß,
    KM

  2. #2
    Registriert seit
    Jan 2008
    Beiträge
    90
    So, hab mir heute mal was zusammengebastelt und es geht auch. Interessant ist nur, daß nach 149 Sätzen (ich laß das Prog. alle 17.000 Adress-Sätze verarbeiten) immer wieder dasselbe Pw generiert. Hab das jetzt schon dyn. mit unterschiedl. Länge und Startwert (wird mit %Subst und zuf. Buchstaben aus dem Familiennamen erstellt) probiert.
    Keine Ahnung, warum das so ist.

    Aber fürs erste genügt mir das mal.

    Danke,
    Günter

  3. #3
    Registriert seit
    Feb 2001
    Beiträge
    20.254
    Dann ist deine Maschine ggf. zu schnell. Die meisten Generatoren arbeiten mit der Systemzeit (bis in Microsekunden). Ggf. musst du zwischendurch mal ein paar Millisekunden oder 10tel Sekunden warten.
    Dienstleistungen? Die gibt es hier: http://www.fuerchau.de
    Das Excel-AddIn: https://www.ftsolutions.de/index.php/downloads
    BI? Da war doch noch was: http://www.ftsolutions.de

  4. #4
    Registriert seit
    Jan 2008
    Beiträge
    90
    Hab jetzt den ganzen Bramburium mit Startwert etc. wieder entfernt und laß mir ein Pw mit 8 Stellen generieren.
    Mach eine For-Schleife als Pause (bis 300000)
    Mit einem gruppierten Select kommt jedes Pw 12 od. 13 mal vor. Einige aber auch nur einmal.

    Ich finds trotzdem irgendwie komisch.

    Danke,
    Günter

  5. #5
    Registriert seit
    Mar 2002
    Beiträge
    5.287
    ... sehr valide scheint der Algorithmus nicht zu sein!?!?!?

    D*B

    Zitat Zitat von gue_br Beitrag anzeigen
    Hab jetzt den ganzen Bramburium mit Startwert etc. wieder entfernt und laß mir ein Pw mit 8 Stellen generieren.
    Mach eine For-Schleife als Pause (bis 300000)
    Mit einem gruppierten Select kommt jedes Pw 12 od. 13 mal vor. Einige aber auch nur einmal.

    Ich finds trotzdem irgendwie komisch.

    Danke,
    Günter
    AS400 Freeware
    http://www.bender-dv.de
    Mit embedded SQL in RPG auf Datenbanken von ADABAS bis XBASE zugreifen
    http://sourceforge.net/projects/appserver4rpg/

  6. #6
    Registriert seit
    Jan 2008
    Beiträge
    90
    Meiner oder der für die Pw?

  7. #7
    Registriert seit
    Mar 2002
    Beiträge
    5.287
    ... da kann ich mangels Information nur raten, ich kenne weder den von dir verwendeten Algorithmus, noch weiss ich, ob er richtig angewendet wird, aber bei lediglich 17.000 Kennwörtern sind selbst Doubletten schon verdächtig!!!

    D*B

    Zitat Zitat von gue_br Beitrag anzeigen
    Meiner oder der für die Pw?
    AS400 Freeware
    http://www.bender-dv.de
    Mit embedded SQL in RPG auf Datenbanken von ADABAS bis XBASE zugreifen
    http://sourceforge.net/projects/appserver4rpg/

  8. #8
    Registriert seit
    Jan 2008
    Beiträge
    90
    Das macht mich ja auch stutzig.
    Da ja immerhin alle LowerCase, alle Uppercase und Ziffern zur Verfügung stehen und ich mit Pw-Längen von 8 experimentiere.

    Gruß,
    Günter

  9. #9
    Registriert seit
    Nov 2006
    Beiträge
    102
    Schau Dir mal das API Qc3GenPRNs (Generate Pseudorandom Numbers) an. Dieses API verwendet den Algorithmus FIPS 186-1 und sollte damit gewissen Standards genügen. Beschreibung findest Du im Information Center für das entsprechende Release. Dort wird auch auf das API für das zugehörige Seed-Management verwiesen.
    Ein Beispiel für die Verwendung war in NEWSolutions 12/2006. Den RPG-Code dazu findest Du auch, wenn Du nach "Qc3GenPRNs" gurgelst, unter dem Titel "Figure 3: Using API Qc3GenPRNs". Da sind noch ein paar Spielereien drin, die man rauswerfen kann, weil das Beispielprogramm "würfeln", also Integer-Ergebnisse zwischen 1 und 6 liefern soll.
    Auf Wunsch schicke ich Dir gern den Artikel, in dem auch die anderen Random-APIs gezeigt werden, aber ich denke, Qc3GenPRNs und ein eigener Seed sind die passende Lösung.


  10. #10
    Registriert seit
    Jan 2008
    Beiträge
    90
    Danke, ich bin für jede Hilfe offen.

    Hab zwar mittlerweile selbst was zusammengebastelt, damit der seed geändert wird, aber sind halt nur Versuche.

    Brauchst du meine Mail-Adresse um mir den Artikel zu schicken?
    guenter "punkt" bretterebner "ätt" lge "punkt" at

    Danke,
    Günter

  11. #11
    Registriert seit
    Mar 2002
    Beiträge
    5.287
    ... schreib doch mal genauer, was du da treibst, dann kann man sicher gezielter helfen, sonst springst du vom Hölzchen aufs Stöckchen...

    D*B

    Zitat Zitat von gue_br Beitrag anzeigen
    Danke, ich bin für jede Hilfe offen.

    Hab zwar mittlerweile selbst was zusammengebastelt, damit der seed geändert wird, aber sind halt nur Versuche.

    Brauchst du meine Mail-Adresse um mir den Artikel zu schicken?
    guenter "punkt" bretterebner "ätt" lge "punkt" at

    Danke,
    Günter
    AS400 Freeware
    http://www.bender-dv.de
    Mit embedded SQL in RPG auf Datenbanken von ADABAS bis XBASE zugreifen
    http://sourceforge.net/projects/appserver4rpg/

Similar Threads

  1. Zufallsgenerator
    By Claudia669 in forum NEWSboard Programmierung
    Antworten: 1
    Letzter Beitrag: 03-04-03, 10:57

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • You may not post attachments
  • You may not edit your posts
  •