Erzeugung von Zufallszahlen
Geschrieben von Hauke am
In C, bzw. C++ wird gerne folgender Code verwendet, um den Zufallszahlengenerator auf eine neue Folgen von "Zufallszahlen" zu setzen:
srand(time(NULL));Für ein kleines Spiel, das ich gerade schreibe, hat sich das als absoluten Käse erwiesen, daher habe ich mir überlegt, dass man ja die Adresse einer Variablen im Speicher dafür hernehmen kann. Also mal ein Codeschnippsel:
Player *p = new Player(); srand((unsigned int)p);Klappt prima, da p in meinem Falle in einen Vector reinkommt, also wirklich immer wieder neuer Speicherplatz für das Objekt benötigt wird.
Trackbacks
Trackback-URL für diesen EintragDieser Link ist nicht aktiv. Er enthält die Trackback-URI zu diesem Eintrag. Sie können diese URI benutzen, um Ping- und Trackbacks von Ihrem eigenen Blog zu diesem Eintrag zu schicken. Um den Link zu kopieren, klicken Sie ihn mit der rechten Maustaste an und wählen "Verknüpfung kopieren" im Internet Explorer oder "Linkadresse kopieren" in Mozilla/Firefox.
Keine Trackbacks
Die Kommentarfunktion wurde vom Besitzer dieses Blogs in diesem Eintrag deaktiviert.
Kommentare
Ansicht der Kommentare: Linear | VerschachteltNoch keine Kommentare