C'è un problema con l'utilizzo di % per generare numeri casuali con rand()

descritto qui, sezione NOTES
http://www.rt.com/man/srand.3.html

un libro a cui fa riferimento è disponibile gratuitamente qui
http://www.library.cornell.edu/nr/bookcpdf.html