Randomize-Funktion
-
Hi,
mit welcher Funktion kann man noch mal eine Zufallszahl in Abhängigkeit der Zeit (ich galub seit Systemstart) erstellen lassen? Man konnte dabei auch noch den Bereich angebgen, in welchem diese Zahl liegen soll.
Ich hoffe, jemand kann mir helfen.
mfg spacegaier
-
Naja... ich vermute mal das du rand(time(0)); meinst... vergesse nicht die initialisierung des rands aufzurufen!
-
#include <iostream> #include <ctime> #include <conio.h> using namespace std; int main() { const int N = 100; srand( static_cast<unsigned>(time(0)) ); // srand( (unsigned)time(NULL) ) // srand( unsigned(time(NULL)) ) for(int i=0; i<N; ++i) { /* cout << rand()%49+1 << " "; // Lotto */ /* cout << rand()%6+1 << " "; // 6er Würfel */ int zahl = rand()%37; // Roulette (0,1-36) cout << zahl << " "; if(zahl == 0) cout << "zero" << endl; else { if(zahl%2) cout << "impair" << endl; else cout << "pair" << endl; } } getch(); } /* cast: double pi = 3.14; int pi = (int) pi; // C int pi = int( pi ); // C++ int pi = static_cast<int>( pi ); // C++ edel! */Noch Fragen?

-
Nee, vollstens zufrieden. Danke @ all.