回复 (4)
P
bernstein/time33算法在PHP里有个改进,它把初始的hash值改成了 5381(001 010 100 000 101),据说hash后的分布更好一些.
P
乘33没错,var hash = 0; 这个初始值PHP给的是5381
Q
引用 pengchunbernstein/time33算法在PHP里有个改进,它把初始的hash值改成了 5381(001 010 100 000 101),据说hash后的分布更好一些.
写这个的时候考虑过几个常用的33常数 33, 131, 1313, 5381之类的这些, 不过从位运算角度考虑, 还是33合适
P
参与回复
登录后即可参与回复。登录