Murmur is a family of good general purpose hashing functions, suitable for non-cryptographic usage. As stated by Austin Appleby, MurmurHash provides the following benefits: simple (in term of number of generated assembly instructions). good distribution (passing chi-squared tests for practically all keysets & bucket sizes. good avalanche behavior (max bias of 0.5%). good collision resistance (pass
![MurmurHash - what is it?](https://cdn-ak-scissors.b.st-hatena.com/image/square/98d6f053a97a87156775f60757c60865d0f2c47d/height=288;version=1;width=512/https%3A%2F%2Fcdn.sstatic.net%2FSites%2Fstackoverflow%2FImg%2Fapple-touch-icon%402.png%3Fv%3D73d79a89bded)