Hallo,
ich muss für ein Programm eine zufällig gewählte Zahl haben. Gestern hab' ich also im Netz recherchiert und hab dann das zusammenbekommen:
Nun wird bei mir die Zahl 41 gewählt. Allerdings immer die 41, wenn ich das Programm neu ausführe bekomm' ich wieder 41! Es ist also gar nicht zufällig, oder nur einmal...
Von diesem Problem hab ich im Internet auch gelesen, allerdings keine funktionierende Lösung erhalten. Es war noch von randomize(); die Rede, allerdings kenn ich dies nur vom Grafikorientierten C++ (mit Borland C++ Builder).
Dort würde es, so weit ich es noch weiss, so gehen:
Kann mir jemand helfen?
Vielen Dank im Voraus
ich muss für ein Programm eine zufällig gewählte Zahl haben. Gestern hab' ich also im Netz recherchiert und hab dann das zusammenbekommen:
Code:
#include <iostream.h>
#include <time.h>
int main()
{
int a;
a = rand()%101; // Zahl zwischen 0 und 100
cout << "Zahl:\t" <<a<< "\n\n"; //Zahl ausgeben
system ("pause");
}
Nun wird bei mir die Zahl 41 gewählt. Allerdings immer die 41, wenn ich das Programm neu ausführe bekomm' ich wieder 41! Es ist also gar nicht zufällig, oder nur einmal...
Von diesem Problem hab ich im Internet auch gelesen, allerdings keine funktionierende Lösung erhalten. Es war noch von randomize(); die Rede, allerdings kenn ich dies nur vom Grafikorientierten C++ (mit Borland C++ Builder).
Dort würde es, so weit ich es noch weiss, so gehen:
Code:
int a;
...
Randomize();
a = random(101);
Kann mir jemand helfen?
Vielen Dank im Voraus