Random 如何使用设备API使用CURAND\u RNG\u准\u SOBOL32生成器?库达

Random 如何使用设备API使用CURAND\u RNG\u准\u SOBOL32生成器?库达,random,cuda,Random,Cuda,我的一个任务片段是使用CUDA生成256个准随机数。我读过cuRAND,从那里我知道我需要使用一组方向向量,我可以使用cuRAND-GetDirectionVectors32函数得到。但问题是,我仍然无法理解什么是“方向向量集”。特别是如何使用它,如何限制它的长度等 在Sobol的生成器中也没有示例。谷歌也没有一个有效的例子。我发现,但是scrambled\u sobol\u v\u host未在该范围内声明,对我来说也不清楚 所以,我的问题是,谁能给我提供一个使用这种发电机的小例子 我很难理解

我的一个任务片段是使用CUDA生成256个准随机数。我读过cuRAND,从那里我知道我需要使用一组方向向量,我可以使用
cuRAND-GetDirectionVectors32
函数得到。但问题是,我仍然无法理解什么是“方向向量集”。特别是如何使用它,如何限制它的长度等

在Sobol的生成器中也没有示例。谷歌也没有一个有效的例子。我发现,但是
scrambled\u sobol\u v\u host
未在该范围内声明,对我来说也不清楚

所以,我的问题是,谁能给我提供一个使用这种发电机的小例子

我很难理解Sobol的生成器和加扰Sobol的生成器之间的区别


提前感谢。

方向向量是该数字生成器的种子设定方法。对于实施,您应该能够遵循

我认为您必须跟踪这篇文章:并仔细阅读这篇文章谢谢您的回答和评论!顺便问一下(我知道这有点离题,但似乎你就是那个人,也许你可以让我明白),我应该只在蒙特卡罗模拟中使用QRNG吗?可以用PRNG模拟蒙特卡罗吗?涵盖QRNG和PRNG使用差异问题的答案。现在是齐尔。