private static int GetBucket(string key)
var hasher = MurmurHash.Create32(0);
var hash = hasher.ComputeHash(Encoding.UTF8.GetBytes(key));
if (BitConverter.IsLittleEndian)
return BitConverter.ToInt32(hash, 0);
public static void Main()
Console.WriteLine(GetBucket(key));