Static hashing uses a single, fixed hash function.
The only randomization available is through the (usually unknown) distribution of input keys. Although static hashing is no longer recommended, the multiplication method also provides a good foundation for nonstatic hashing better known as random hashing where the hash function is chosen at random from a suitable family of hash functions.
Далее будем считать, что на вход Hash Function мы даём неотрицательное w-битное число (w = 32 or 64). Хэширование векторов (вектор из 8 битных цифр - строка) уже отдельная история (криптографическое хэширование и прочее, см предыдущую страницу внизу).
The division method (or modular hashing)
Introduction to Algorithms (Fourth Edition) - Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, Clifford Stein (2022)