Смущающе, выбор хэш-функции (скажем, для хеширующих строк или наборов целых чисел и т.д.) по-прежнему магия для меня: возьмите здесь несколько простых чисел, магические константы там, немного сдвиньте бит, по модулю что-то и сделайте,
Есть ли хороший, нежный и доступный учебник о создании хеш-функций?