我需要实现hash8函数,或者用Java语言模拟它的输入/输出。that name的简要文档说hash8实现了詹金斯算法,但Netezza有多种算法/修订版。
我想知道hash8使用哪个Jenkins算法/修订版(一次一个/lookup2/lookup3/SpookyHash)?其中一些散列算法还需要一个种子值。我怎么才能做到这一点?欢迎任何建议。
发布于 2020-05-22 03:15:10
函数的作用是:返回一个64位的整数。
根据多年来的发布说明,自发布以来,hash8()中使用的计算至少更改了两次,因此在Netezza的不同版本之间并不稳定。
https://stackoverflow.com/questions/24853336
复制相似问题