So verwenden Sie Rand in C ++

So verwenden Sie Rand in C ++
Der Rand () ist eine integrierte Funktion in der in der Header-Datei definierten C ++-Standardbibliothek . Wenn diese Funktion aufgerufen wird, generiert der Algorithmus zufällige Zahlen innerhalb eines bestimmten Bereichs. Sie können diese Methode zusätzlich verwenden, um zufällige Zeichenfolgen und Passwörter zu generieren. Fügen Sie die Vorlagendatei beim Start des Codes hinzu, um sie zu verwenden.

In diesem Tutorial wird untersucht, wie man die benutzt Rand () Funktion in c++.

Wie man Rand () in c benutzt++

In C ++ die Rand () Die Funktion erzeugt unterschiedliche Zahlen von 0 bis zu Rand_max. Um es in C ++ - Code zu verwenden, muss der Benutzer die Header -Datei einfügen “#enthalten ”. Dann können sie in der Hauptfunktion das aufrufen Rand () Funktion zur Generierung von Zahlen eines bestimmten Bereichs.

Angenommen, ein Benutzer möchte gleichzeitig mit C ++-Code mehrere Zufallsnummern generieren. Er kann dem untergegebenen Code folgen. Der folgende Code generiert 10 zufällige Zahlen in C ++ mit Verwendung Rand () in einer Schleife.

#enthalten
#enthalten
Verwenden von Namespace STD;
int main ()

für (int num = 0; num < 10; num++)
Cout << rand() << " ";
Rückkehr 0;

Im obigen Code verwenden wir zunächst die erforderliche Header -Datei für Rand () Funktion und dann in der Hauptfunktion verwenden wir die für 10 -mal ausgeführte für die 10 -fache und in jeder Iteration. Es gibt eine Zufallszahl mit dem aus Rand () Funktion.

Ausgang

Sie können auch Zufallszahlen in einem vordefinierten Bereich erzeugen, der von 0 bis N-1 reichen kann. Hier ist das Beispiel, das diesen Fall beschreibt.

#enthalten
#enthalten
Verwenden von Namespace STD;
int main ()

int num = 200;
für (int j = 0; j < 10; j++)
Cout << rand() % Num << " ";
Rückkehr 0;

Im obigen Code haben wir zunächst den Bereich definiert, um Zufallszahlen mithilfe von Zufallszahlen zu generieren Rand () Funktion, die [0, 199] ist. Wir haben 10 Zufallszahlen generiert, die zwischen dem vordefinierten Bereich liegen, wie im angegebenen Ausgang gezeigt.

Ausgang

Sie können auch die verwenden Rand () Funktion in C ++, um einen Wert von der Obergrenze zur unteren Grenze zu erhalten. Das Folgende ist der Code für einen solchen Fall:

#enthalten
#enthalten
Verwenden von Namespace STD;
int main ()

int l_b = 30, u_b = 100;
für (int num = 0; num < 10; num++)
Cout << (rand() % (u_b - l_b + 1)) + l_b << " ";
Rückkehr 0;

Im obigen Programm haben wir 10 Zufallszahlen generiert, die zwischen der unteren Bindung und der oberen Bindung liegen, wie im obigen Code definiert. Hier ist die untere Bindung 30, während die obere Bindung 100 beträgt.

Ausgang

Abschluss

Der Rand () Funktion ist eine einfache, aber leistungsstarke Funktion in C ++, die zur Erzeugung von Zufallszahlen in C verwendet wird++. Du kannst das ... sehen Rand () Funktion innerhalb der Hauptfunktion des C ++ - Code. Vorher müssen Sie jedoch die einbeziehen Header -Datei und verwenden Sie dann verschiedene Möglichkeiten, um zufällige Zahlen in C zu generieren++.