Generate a fast seeded MurmurHash3 value for distribution or partitioning.
Input blocks are multiplied, rotated, XORed into state, and avalanche-mixed into a 32- or 128-bit result; a seed changes the initial state. The algorithm is non-cryptographic and optimized for speed.
user:12345
edcdb22a
Databases, caches, and hash tables use MurmurHash3 for partitioning.