Mit Dev C++ Zufallszahlen erstellen
-
Hallo!
Wieso kann ich in Dev C++ mit "srand(timeGetTime());" keine Zufallszahlen erzeugen??
Ich bekomme eine Fehlermeldung.
In Visual C++ EE braucht man die SDK, und genau so hab ich auch in Dev C++
probiert indem ich die Headerdateien in den Optionen von Dev C++ eingefügt habe.
Das geht aber nicht....Kann mir einer Helfen?
Danke!
-
i.d.R. macht man
srand( (unsigned)time( NULL ) );
Dann ist man OS unabhängig und hat nicht irgendwelche Compiler-Probleme...
-
z.b.
#include <iostream> //normaler include #include <time.h> //include für die zeitfunktion using namespace std; int i = time(0); //die jetzige zeit in "i" speichern srand(i); //schütteln mit der zeitzahl ... //dein restlicher code
mfG
BigAndy
-
<klugscheiß>
man: srand(3) erzeugt keine Zufallszahlen. srand initialisiert nur den Pseudozufallszahlengenerator@BigAndy
ctime anstelle time.h und man: time(3) liefert auch kein int, sondern time_t zurück. Wenn man es portabel machen will, sollte man den typedef benutzen
</klugscheiß>
SCNR