This ACM's paper explains that md5 is a good hashing function to get a both an uniform distribution and no correlations between experiments:
We found that only the cryptographic hash function MD5 generated no correlations between experiments. SHA256 (another cryptographic hash) came close, requiring a five-way interaction to produce a correlation. The .NET string hashing function failed to pass even a two-way interaction test.