标签: c++ random cuda kernel
我正在尝试编写使用CUDA加速的raytracer,但我需要能够生成随机数。
我一直在互联网上寻找一种方法来像设备C ++的rand()函数一样在设备代码中按需生成随机浮点数,但我找到的唯一可能的解决方案是生成N个数字的单独内核调用,然后被复制回主机内存,可悲的是这对我来说是不可能的解决方案。 如果有人知道使这种RNG起作用的方法,非常感谢您与我分享。