我几乎没有随机发生器的经验。我在C中使用了标准的rand函数,并且我使用了perlin噪声。但现在,我需要一个分辨率为NxNxN(N可能是1e6或更大)的立方体,里面充满了白噪声(没有perlin平滑或其他),我可以在其中选择一个值,如果我重新输入相同的值,每次都应该是一样的结果。它应该有种子,所以如果我再次启动应用程序,结果必须相同。它不应该是安全的或任何其他的,只是随机的,以便人类不应该能够通过思考来预测价值。如果他真的用电脑进行分析,可以预测。随机访问种子3D白噪声随机发生器
这就像我会使用标准的C rand函数,设置种子并为3维进行嵌套for循环,每次生成一个随机数,直到我到达坐标。这当然非常缓慢。我需要一些快速的东西!
我搜查了互联网,发现很多,没有在同一时间。也许我正在寻找错误的关键字,但我还没有找到任何可以使用的关键字。
任何人都可以帮助我开始吗?码?一条链接?我并不关心我是否理解这些算法,但它应该易于实现和使用,并且应该特别快速。