If you put
rand() % 30 + 1985;
The range would be 1985-2014
even though i would think it would be 30-1985?