routier-collection / core/src / fastHash
Function: fastHash()
fastHash(
value,seed):number
Defined in: core/src/utilities/strings.ts:35
Fast string hash optimized for comparisons. Uses djb2 algorithm - very fast and good distribution for short to medium strings. Same input always produces same output (deterministic).
Parameters
value
string
The string to hash
seed
number = 5381
Optional seed value (default: 5381)
Returns
number
A positive 32-bit integer hash value
Example
fastHash("test") === fastHash("test") // true
fastHash("test") !== fastHash("test2") // true