Duplicar posible:
Why should hash functions use a prime number modulus?Tabla hash: ¿por qué el tamaño debe ser primordial?
¿Por qué es necesario que (la estructura de datos) de una tabla hash tamaño para ser un número primo?
Por lo que entiendo, asegura una distribución más uniforme, pero ¿hay alguna otra razón?
Este es un duplicado de [¿Por qué las funciones hash usan un módulo de número primo?] (Http://stackoverflow.com/questions/1145217/why-should-hash-functions-use-a-prime-number-modulus) - el primer enlace en la sección "Relacionada" de la barra lateral - y creo que la [respuesta aceptada] (http://stackoverflow.com/questions/1145217/why-should-hash-functions-use-a-prime- number-modulus/1147232 # 1147232) es muy bueno. –
Deberías aceptar una respuesta. – gwg