I read the Java Generics and Collection book and in that there is one statement
" prime numbers (such as 31, here) are used in calculating the hash code because multiplying by primes will not tend to shift information away from the low end."
What is the meaning of this statement, can anyone help me ?