BESTE WEBSITE FÜR WEBENTWICKLER

C++ Lernprogramm

C++ HEIM C++ Einführung C++ Loslegen C++ Syntax C++ Ausgabe C++-Kommentare C++-Variablen C++-Benutzereingabe C++-Datentypen C++ Betreiber C++-Strings C++ Math C++ Booleans C++-Bedingungen C++ Switch C++ While-Schleife C++ For-Schleife C++ Break/Continue C++-Arrays C++-Strukturen C++-Aufzählungen C++-Referenzen C++ Hinweise

C++ Funktionen

C++-Funktionen C++-Funktionsparameter Überladen von C++-Funktionen C++-Bereich C++-Rekursion

C++-Klassen

C++ OOP C++-Klassen/Objekte C++-Klassenmethoden C++-Konstruktoren C++-Zugriffsspezifizierer C++-Kapselung C++-Vererbung C++-Polymorphismus C++-Dateien C++-Ausnahmen C++-Datum

C++ Wie man

Zwei Zahlen hinzufügen Zufallszahlen

C++-Referenz

C++-Referenz C++-Schlüsselwörter C++ <iostream> C++ <fstream> C++ <cmath> C++ <string> C++ <cstring> C++ <ctime>

C++-Beispiele

C++-Beispiele C++-Compiler C++-Übungen C++-Quiz C++-Zertifikat

C++ Sprache. W3Schools auf Deutsch. Unterricht für Anfänger

Ua En Es Fr

C++ Wie generiert man Zufallszahlen?


Zufallszahl

Sie können zum Generieren die Funktion rand() verwenden, die sich in der Bibliothek <cstlib> befindet eine Zufallszahl:

Beispiel

cout << rand();
Try it Yourself »

Um mehr Kontrolle über die Zufallszahl zu erhalten, wenn Sie beispielsweise nur eine Zufallszahl zwischen 0 und 100 wünschen, können Sie die folgende Formel verwenden:

Beispiel

// Generieren Sie eine Zufallszahl zwischen 0 und 100
int randomNum = rand() % 101;

cout << randomNum;
return 0;
Try it Yourself »

Hinweis: Die obigen Beispiele geben nur einmal eine Zufallszahl aus. Sie geben nicht bei jeder Programmausführung unterschiedliche Zufallszahlen aus. Um dies zu beheben, können Sie die Funktion srand() verwenden und die Funktion time() aus dem hinzufügen <ctime> Bibliothek.

Dadurch wird bei jeder Programmausführung eine Zufallszahl von 0 bis 100 generiert:

Beispiel

// Erhalten Sie jedes Mal, wenn das Programm ausgeführt wird, eine andere Zufallszahl
srand(time(0));

// Generieren Sie eine Zufallszahl zwischen 0 und 100
int randomNum = rand() % 101;

cout << randomNum;
return 0;
Try it Yourself »


Kommentare