tt_HASH function
dynamic
tt_HASH(
- dynamic value
tt_HASH(str): a simple djb2 hash (32-bit, returned as a hex string)
Implementation
dynamic tt_HASH(dynamic value) {
final s = varToStr(value);
int h = 5381;
for (final c in s.codeUnits) {
h = ((h << 5) + h + c) & 0xFFFFFFFF;
}
return h.toUnsigned(32).toRadixString(16).padLeft(8, "0").toUpperCase();
}