Question to Cache::Memcached
Tue, 8 Jun 2004 12:42:19 -0700
On Tue, Jun 08, 2004 at 11:06:23AM -0700, Brad Fitzpatrick wrote:
> Can you change it to this:
> $hash = ($hash*33 + ord($_)) % (2 ** 31);
> That should work, right? *scratchs head*
unpack('L', pack('L', $hash*33 + ord($_)))
to avoid division?
I could've sworn Perl exposed its internal hash function that it uses
for its own hashes--I think the similar languages do.