Zufallszahlen



  • Hallo ich brauche für ein Würfelspiel einen zufallszahlen generator für die zahlen 1-6 und einmal für die Zahlen 1-3

    Kann mir jemand da vielleicht Quellcode schicken

    int Zahlengenerator (int zahl)
    {
    int Zahl1;

    srand(time(NULL));
    Zahl1 = (rand() % 6) + 1;

    return Zahl1;
    }



  • Hallo

    - srand() nur einmal pro Programm aufrufen
    - statt %6 einfach %3

    was willst du denn noch mehr Code?
    bist du sicher, das du im richtigen Forum bist?

    bis bald
    akari



  • Jap und wie mach ich das am besten ich muss ja dann eigentlich das Programm neu starten , oder wie erreiche ich das sonst ......



  • Hallo

    srand() rufst du im Konstruktor des Hauptforms auf und entfernst es aus Zahlengenerator().
    Dann kannst du Zahlengenerator() so oft aufrufen, wie du willst.

    bis bald
    akari



  • Alternativ kannst du auch die Unit "math" einbinden,
    und mit

    Randomize()
    

    den Zufallsgenerator initialisieren und mit

    int zahl  = RandomRange(1,6);
    int zahl2 = RandomRange(1,3);
    

    deine Zufallszahlen generieren

    MfG,
    MastaFlasH


Anmelden zum Antworten