INNER CODE UNIT · JavaScript
hash
paladin-t/bitty · lib/fast_noise/JavaScript/FastNoiseLite.js:704
let hash = Math.trunc(seed ^ xPrimed ^ yPrimed);
hash = (hash * 0x27d4eb2d) >>> 0;
return hash;
}
/**
*
* @param {number} seed
* @param {number} xPrimed
* @param {number} yPrimed
* @param {number} zPrimed
* @returns {number}
*/
_HashR3(seed, xPrimed, yPrimed, zPrimed){
let hash = Math.trunc(seed ^ xPrimed ^ yPrimed ^ zPrimed);
hash = (hash * 0x27d4eb2d) >>> 0;
return hash;
}