public uint Hash(uint generator, int index) { return(XxHash.GetHash(index, generator)); }
public uint Hash(uint generator, int index) { return(XxHash.GetHash(new[] { index }, generator)); }
public Random Create(int seed) { return(new Random((int)XxHash.GetHash(seed, 0u))); }