ovvero, ignora i byte piu' significativi.
Credevo che settasse il flag di overfolw per il troncamento effettuato

srand( (unsigned)time( NULL ) );
Giustissimo