Das Problem bei rand() egal welcher Sprache ist, das intern immer ein Algo da ist, der eine Reihe willkürlicher Werte aufbaut. Dadurch das dieser Algorythmus gleich ist, ist die Reihe gleich. Deshalb wird gerne bei den meisten Hochsprachen auf dem PC als "zufälliger Startwert" die Systemzeit benutzt. Dadurch startet man immer woanders. kann man nachprüfen wenn man die Uhr per code vorher immer auf die gleiche Zeit stellt. Im Roboter ist das ein Prob. DCF77 Uhr anschließen udn darüber den Startpunkt laufen lassen oder GPS? Ist auch nicht immer der gleiche! *gg*