public int ComputeUserHash(string userId) { var tmp = FNV1a32b.ComputeHash(Encoding.UTF8.GetBytes(userId)); return((int)((tmp ^ seed) % int.MaxValue)); }
public void SetSeed(string seed) { this.seed = FNV1a32b.ComputeHash(Encoding.UTF8.GetBytes(seed)); }