ojhPrime32cor function hashes

int ojhPrime32cor(
  1. Iterable<Rank> ranks
)

32-bit Prime hash

Implementation

int ojhPrime32cor(Iterable<Rank> ranks) {
  int max = 5;
  int h = 1;

  for (Rank r in ranks) {
    max -= 1;
    assert(max >= 0);

    h *= _primes[0x0F & r.index];
  }
  return h & 0xFFFFFFFF;
}