public Int32 GetShard(String key, Int32 buckets) { var murmur128 = MurmurHash.Create32(managed: false); var data = murmur128.ComputeHash(Encoding.ASCII.GetBytes(key)); return JumpConsistentHash(BitConverter.ToUInt32(data, 0), buckets); }