Hash 哪些是映射到小整数的周期很长的哈希函数

Hash 哪些是映射到小整数的周期很长的哈希函数,hash,perlin-noise,Hash,Perlin Noise,基本上,我正在寻找一个哈希函数,它可以处理一个32位整数的N元组(N是4-7),它映射到一个从0到M的数字,其中M是数百或数千。我不在乎它是否是可预测的,我只需要它在每个维度上有一个较长的周期(至少2^32),并且不会在任何维度上连续两次产生相同的数字 这里的背景是,我正在使用柏林噪声生成地形,我不希望我的世界是周期性的(在梯度向量数组中散列索引)。如果这个问题更适合Ok,谢谢!我应该在那里重新发布吗?使用PI的倍数怎么样?

基本上,我正在寻找一个哈希函数,它可以处理一个32位整数的N元组(N是4-7),它映射到一个从0到M的数字,其中M是数百或数千。我不在乎它是否是可预测的,我只需要它在每个维度上有一个较长的周期(至少2^32),并且不会在任何维度上连续两次产生相同的数字


这里的背景是,我正在使用柏林噪声生成地形,我不希望我的世界是周期性的(在梯度向量数组中散列索引)。

如果这个问题更适合Ok,谢谢!我应该在那里重新发布吗?使用PI的倍数怎么样?