I mean, if by chance, in a particular instance of the engine, the following condition holds:
Code: Select all
Zobrist[wKe1] XOR Zobrist[bQe2] = Zobrist[wKe2]
Of course, the keywords here are by chance, but still, wouldn't we all be safer if we generated all the random bit strings using some sort of hamming distance test or something? Somebody who grasps information theory well might be able to help us.