The string to hash.
An optional seed value to initialize the hash.
A 53-bit integer hash of the input string.
This is a non-cryptographic hash function, suitable for hash tables and similar applications. It is not suitable for cryptographic purposes.
cyrb53 (c) 2018 bryc (github.com/bryc) License: Public domain (or MIT if needed). Attribution appreciated. Largely inspired by MurmurHash2/3, but with a focus on speed/simplicity. https://github.com/bryc/code/blob/master/jshash/experimental/cyrb53.js
Hashes a string into a 53-bit integer.
A fast and simple 53-bit string hash function with decent collision resistance.