Pourquoi les fonctions de hachage utiliser un nombre premier module?

Il y A longtemps, j'ai acheté une des structures de données livre hors de la table de négociation pour $1.25. En elle, l'explication d'une fonction de hachage a dit qu'il devrait finalement mod par un nombre premier en raison de "la nature des mathématiques".

Qu'attendez-vous de 1,25 $livre?

De toute façon, j'ai eu des années à réfléchir sur la nature des mathématiques, et ne peut toujours pas comprendre.

Est la distribution de nombres vraiment plus, même lorsqu'il existe un nombre premier de seaux? Ou est-ce un ancien programmeur de l'histoire que tout le monde accepte parce que tout le monde d'autre l'accepte?

InformationsquelleAutor theschmitzer | 2009-07-17