Module zobrist

Module zobrist 

Source
Expand description

Zobrist Hashing

Structs§

ZobristTable
Zobrist Hashing is a quick and incremental way to hash a chess position. ZobristTable contains unique, pseudo-randomly generated values used for calculating Zobrist Hash of a chess position.

Type Aliases§

HashKind
HashKind is an alias for the underlying type of a Zobrist Hash.
Key
Key contains all data needed to generate a hash.