It is mathematically impossible for a proper hash function (one with an output range smaller than its input range) to not have collisions. The proof uses the Pigeon Hole Principle https://en.wikipedia.org/wiki/Pigeonhole_principle
Charon77•50m ago
> Like addition
I'm perplexed to the claim that addition is cheaper than XOR, especially since addition is built upon XOR, am I missing anything? Is it javascript specific?
johanvts•18m ago
This is a excellent article for anyone looking for some more in-depth analysis of tabulation based hashing methods:
https://arxiv.org/abs/1505.01523
bryanrasmussen•1h ago
I get why technically it is a hash function, but still, no.
phinnaeus•1h ago
Charon77•51m ago
dbdr•16m ago
ahazred8ta•1h ago
baruch•25m ago