Ist es Sinnvoll in jeder Funktion ein neues srand zu machen?
-
srand((unsigned) time(NULL));
Ist das Sinnvoll oder nicht?
-
Nein.
srand() setzt nur den Seed. Dieser sollte möglichst zufällig sein, aber das wird nicht durch Mehrfachaufrufe gegeben. Wenn du etwas zufälligeres brauchst als die Zeit, nimm irgendwelche Mausbewegungen oder Ähnliches. (Geht natürlich nicht mit Standard-C)
(Für Kryptozeugs reicht das wahrscheinlich trotzdem nicht. Auch wenn ich mir da nicht ganz sicher bin. Will da jemand 2^32 Reihen durchtesten? :))
-
cooky451 schrieb:
Nein.
also soll ich es einmal machen und dann nie wieder?
-
weini37 schrieb:
cooky451 schrieb:
Nein.
also soll ich es einmal machen und dann nie wieder?
Genau.
-
cooky451 schrieb:
weini37 schrieb:
cooky451 schrieb:
Nein.
also soll ich es einmal machen und dann nie wieder?
Genau.
ok dann werd ich meine ca. 10 srands löschen^^