Какие функции ha sh с очень длинным периодом отображаются в маленькое целое число? - PullRequest
2 голосов
/ 05 апреля 2020

В основном я ищу функцию ha sh, которая работает с N-кортежем из 32-битных целых чисел (N будет 4-7), который отображается на число от 0 до M, где M будет в сотни или тысячи. Мне все равно, если это предсказуемо, мне нужно, чтобы он имел длинный период вдоль каждого измерения (не менее 2 ^ 32) и не создавал одно и то же число два раза подряд по любому измерению.

Суть в том, что я делаю рельеф местности с использованием перлин-шума, и я не хочу, чтобы мой мир был периодическим c (хеширование индекса в массиве векторов градиента).

...