以下伪代码将如何转换为 Python?
function IntNoise(32-bit integer: x)
x = (x<<13) ^ x;
return ( 1.0 - ( (x * (x * x * 15731 + 789221) + 1376312589) & 7fffffff) / 1073741824.0);
end IntNoise function
我不确定以下项目:调用32-bit integer: x
中的参数IntNoise
;<<
和&7fffffff
。_
该函数是来自此网页的随机数生成器: Perlin Noise。