If you do that 10 times for all members of your struct, do you get good uniformly distributed keys?
This post doesn't think so: https://stackoverflow.com/questions/5889238/why-is-xor-the-d...
This post doesn't think so: https://stackoverflow.com/questions/5889238/why-is-xor-the-d...
https://github.com/python/cpython/blob/71db5dbcd714b2e1297c4...