Erzeugung von Zufallszahlen

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 Eintrag

Dieser 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

Kommentare

Ansicht der Kommentare: Linear | Verschachtelt

Noch keine Kommentare

Die Kommentarfunktion wurde vom Besitzer dieses Blogs in diesem Eintrag deaktiviert.