我知道 jenkinshash 会为给定值生成一个整数 (2^32)。此链接上的文档:http: //hbase.apache.org/apidocs/org/apache/hadoop/hbase/util/JenkinsHash.html
说返回:一个 32 位的值。键的每一位都会影响返回值的每一位。相差一位或两位的两个键将具有完全不同的哈希值。
jenkinshash 对于给定值最多可以返回 2^32 个不同的结果。如果我有超过 2^32 个值怎么办?它会为两个不同的值返回相同的结果吗?
谢谢