nop
il a trouvé, c´est bien time.h, car tu emploies la fonction :
int time(int);
c´est le param qu´on pass en " randseed" a srand 
calqué sur le temps !
et NULL = 0 est natif dans certains compilos, dans d´autres, c´est dans stdlib.
Allez, petite colle ! ! et si on n´oublie le srand, que se passe t il ? 