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