fnv1aHash function

int fnv1aHash(
  1. String string
)

Implementation

int fnv1aHash(String string) {
  int hash = 0x811c9dc5;
  for (int i = 0; i < string.length; i++) {
    hash ^= string.codeUnitAt(i);
    hash = (hash * 0x01000193) & 0xFFFFFFFF;
  }
  return hash;
}