XOR Undoes Itself
Zobrist hashing assigns a random 64-bit value to each (piece, square) pair and XORs them together into a position key. Why XOR rather than a sum or a polynomial?
Sign in to answer questions and track your progress
Sign InZobrist hashing assigns a random 64-bit value to each (piece, square) pair and XORs them together into a position key. Why XOR rather than a sum or a polynomial?
Sign in to answer questions and track your progress
Sign In