The Art of Scrambling
Saturday, April 15th, 2006Every software engineer has been told a million times by salty old college professors, or by senior programmers, to always write good hashing functions. We all know that good hashes are critical to writing efficient searches and that if a hashing function produces too many collisions, the search efficiency can degrade from constant-time performance to linear-time performance. Ouch.

