Ich habe eine Variable namens i, die per Zufall einen Wert erhält. Jetzt möchte ich aber das sich der Wert während des Programms nochmals ändert. Wie kann man das machen? -- C++ ist geil
lies mal in den FAQs den artikel über zufall. Es gibt keinen Zufall auf dem Rechner dieser wird nur versucht zu emulieren.
da er das errechnet kommen immer (in abhängigkeit von startwert) die gleichen zahlen raus. Das einzige was du machen kannst ist den startwert zu verändern. dazu kannst du
C++:
srand(time(NULL));
benutzen, dann beginnt der zufi in abhängigkeit von der uhrzeit. Wunder dich aber nicht das immer das gleiche rauskommt, wenn du dein programm oft hintereinander ausführst, das liegt daran das der nur minuten zum initialiesieren verwendet, du bekommst also nur jede minute ein neue Zahlenreihe.
alles klar? -- ...fleißig wie zwei WeißbroteDieser Post wurde am 11.05.2003 um 18:32 Uhr von Heiko editiert.