Erzeugen von Zufallszahlen ist eine gemeinsame Aufgabe in der Programmierung . Die meisten Programmiersprachen gehören diese Funktion , in der Regel mit dem Namen rand , als Teil ihrer Grundfunktion Bibliothek. Die Werte aus diesen Funktionsaufrufen zurückgegeben werden als Pseudo-Zufallszahlen bezeichnet. Dies ist , weil das Ergebnis eines Algorithmus kann vorhergesagt werden, wenn alle Eingangssignale Faktoren bekannt sind. Die Bereitstellung einer Saatgut aus der Computer- Systemzeit ist eine gemeinsame Methode zur Erhöhung der Zufälligkeit des Ausgangs. Beschränken Sie den Ausgangsbereich mit dem Modulo-Operator . Anleitung
1
Fügen Sie die notwendigen Funktions-Bibliotheken . Für dieses Beispiel geschrieben in C , verwenden Sie die folgenden Bibliotheken :
# include
# include
# include < Zeit . h >
Nutzen Sie die Zeit Funktionsbibliothek , die Systemzeit in das Programm importieren für die Verwendung als Startwert .
2
Declare die Hauptfunktion und eine Variable , um die zufällige halten Nummer mit dem folgenden Code:
int main () {
int rNUMMER ;
3
Geben Sie einen Startwert für die RAND- Funktion mit srand mit der Aussage :
srand (time ( NULL) );
4
generieren einer Zufallszahl mit einem Wert zwischen 1 und 100 mit der Aussage :
rNUMMER = rand ()% 100 +1;
5
drucken die Zahl auf dem Bildschirm, und schließen Sie das Programm . Für dieses Beispiel verwenden :
printf ("Ihre Zahl ist zufällig : % d", rNUMMER );
return 0; }