ojhFNV32 function hashes

int ojhFNV32(
  1. Iterable<Card> cards
)

32-bit FNV-1a

Implementation

int ojhFNV32(Iterable<Card> cards) {
  int h = 0x811c9dc5;
  for (Card c in cards) {
    h ^= c.index;
    h *= 0x01000193;
  }
  return h & 0xFFFFFFFF;
}