ojhPositional32cs function hashes
32-bit Positional suit-independent
Implementation
int ojhPositional32cs(Iterable<Card> cards) {
int max = 8;
int h = 0;
for (Card c in cards) {
max -= 1;
assert(max >= 0);
int r = (c.rank == null) ? c.rank!.index : 0;
h <<= 4;
h += (0x0F & r);
}
return h & 0xFFFFFFFF;
}