]> git.sesse.net Git - stockfish/blobdiff - src/position.cpp
Base work for exclusion search
[stockfish] / src / position.cpp
index 8954834ad546bb8c4902b9c3a45be485dafa707f..7de4ae826c246c0705019f2ccab936ff1afd33d6 100644 (file)
@@ -51,6 +51,7 @@ Key Position::zobEp[64];
 Key Position::zobCastle[16];
 Key Position::zobMaterial[2][8][16];
 Key Position::zobSideToMove;
+Key Position::zobExclusion;
 
 Score Position::PieceSquareTable[16][64];
 
@@ -1736,6 +1737,8 @@ void Position::init_zobrist() {
 
   for (int i = 0; i < 16; i++)
       zobMaterial[0][KING][i] = zobMaterial[1][KING][i] = Key(0ULL);
+
+  zobExclusion = genrand_int64();
 }