Thibaut (./66) : Voilà, j'ai testé avec une table de hachage longue de 1024 éléments, pour voir. La fonction de Pollux, telle qu'il l'a donnée dans le ./55, est très mauvaise.
euh mais n'importe quoi, j'ai pas du tout écrit :
for (s = str; *s; s++) {
hash5+= hash + *s;
}
(la fonction que j'ai donnée est en principe rigoureusement équivalente à hach_wkp, tant qu'il y a au plus 1024 valeurs de hash)