kipedia.org/wiki/Zobrist_hashing The key is not guaranteed to be unique between positions, but collisions should be exceedingly rare. Keeps track of the random numbers to use for the state at each position. No need to create more than one of these per game type.
@author Barry Becker
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.