Pages murmur3 Search Basic information README Source on GitHub Entities Murmur3 finalize hash32 hashFold isSurrogatePair joinSurrogatePair mix multiplyBy rotlBy stringCodepointReduce Murmur3.HashData Versions 0.2.0 0.1.0 Dependencies bitwise 0.5.0 <= v < 1.0.0 Murmur3 Functions finalize ( data: Murmur3.HashData ) : Number hash32 ( seed: Number str: String ) : Number Takes a seed and a string and produces a 32 bit hash. Given the same seed and string, it will always produce the same hash. Murmur3.hash32(1234 "Turn me into a hash" == 4138100590) hashFold ( data: Murmur3.HashData char: Number ) : Murmur3.HashData isSurrogatePair ( c: String ) : Tuple(Bool, Number) joinSurrogatePair ( l: Number r: String ) : Number mix ( h1: Number k1: Number ) : Number multiplyBy ( b: Number a: Number ) : Number rotlBy ( b: Number a: Number ) : Number stringCodepointReduce ( start: a fn: Function(a, Number, a) str: String ) : a