汗,由于自己属于比较菜的类型,数学功底也比较菜 什么线性算法 什么二次 三次算法 都不太懂,现在有个需求,要选用一组哈希函数算法(最好控制在8个以内,如果太多可能性能上达不到要求) ,在网上找了很多都不符合要求,一个32位 md5加密后的字符串又拼接了一些标示性的数字19413743b5b411e08416002481246818<>1-1-1-24像这样的数据有百万条,对这个串通过M个哈希函数算法映射到java的BitSet里,现在的问题就是碰撞很严重(我用了加法、乘法、FNV三个算法),400万条数据有3万多误判,我跪求一组针对这种数字很多的算法(散列性强的,个人认为只要散列性强 他的碰撞几率就低),这些数据的MD5值很多都是一样的 只是后面拼接的不一样