control the random number generator
update .gitignore