Laut hier heißt die Funktion aus der stdlib.h
Code:
int rand(void)
und nicht irgendwie random oder so.
Außerdem sollte man den Zufallsgenerator vor dem ersten (und nur vor dem ersten) Aufruf im Programm initialisieren. Das geht mit
Code:
void srand(unsigned int seed)
, wobei seed eine beliebige Zahl ist, die beim Programmaufruf noch nicht feststeht, z.B. ein Wert der Odometriesensoren.