update gitignore; fix predictor to start from time + 1
Keep a static random number generator so not reseeded every call