我需要实现hash8函数,或者用Java模拟它的输入/输出。 Netezza 的简短文档说 hash8 实现了 Jenkins 算法,但有多种算法/修订版 that name .
我想知道 hash8 使用哪种 Jenkins 算法/修订版(一次一个/lookup2/lookup3/SpookyHash)?其中一些哈希算法还需要种子值。我怎样才能得到它?欢迎提出任何建议。
最佳答案
Netezza hash8() 函数返回 64 位整数。
根据多年来的发行说明,hash8() 中使用的计算自发行以来至少发生了两次变化,因此它在 Netezza 版本之间不稳定。
关于jenkins - Netezza 中的 HASH8 函数使用哪种 Jenkins 哈希算法?一次一个/lookup2/lookup3/SpookyHash?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24853336/