Zufall?



  • Wie kriegt man das hin, dass einer Integer-Variablen ein zufälliger Wert zugewiesen wird?



  • int zufall = rand();
    


  • Meistens nimmt man dazu die Standard-Funktionen void srand(unsigned int seed) und rand().

    srand() wird benutzt um den Generator mit irgendeinem (Zahlen)-Wert zu initialisieren.
    rand() liefert letztendlich eine 'Zufalls'-Zahl.

    Beispiel:

    #include <iostream>
    #include <cstdlib>
    #include <ctime>
    using namespace std;
    
    int main()
    {
         srand(time(0)); // Zufallsgenerator mit aktueller Zeit initialisieren
         int x = rand(); // Zufallszahl erzeugen und x zuweisen.
    
         cout << "\n x: " << x << endl;
         return 0;
    }
    

    //Edit: Zu spät...

    Caipi


Anmelden zum Antworten