Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/360.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 将64位哈希转换为范围内的整数_Java_Hash_Long Integer_Murmurhash - Fatal编程技术网

Java 将64位哈希转换为范围内的整数

Java 将64位哈希转换为范围内的整数,java,hash,long-integer,murmurhash,Java,Hash,Long Integer,Murmurhash,我试图将字符串散列到长度为n的字节数组中的某个位置。我正在使用杂音散列函数的以下实现: 要获得以下格式的64位long散列: -5399126022617539698 -6327203148514768842 2105496855350268822 8607374935780018902 -5250032588095247395 552173613799679926 5079571629675690815 现在,我如何使用模运算符将这个长字符转换为0-字节数组.length-1?范围内的整数

我试图将字符串散列到长度为n的字节数组中的某个位置。我正在使用
杂音
散列函数的以下实现:

要获得以下格式的64位
long
散列:

-5399126022617539698
-6327203148514768842
2105496855350268822
8607374935780018902
-5250032588095247395
552173613799679926
5079571629675690815

现在,我如何使用模运算符将这个长字符转换为
0-字节数组.length-1

范围内的整数?我是
%
的值是多少?
字节数组.length
。您应该在@luk2302添加注释作为答案。否则我可以。通过使用
%
模运算符?我的
%
值是多少?
字节数组。长度
。您应该添加注释作为答案@luk2302。否则我可以。