Random GPU上两个数字之间的统一伪随机数生成器

Random GPU上两个数字之间的统一伪随机数生成器,random,numbers,generator,gpu,Random,Numbers,Generator,Gpu,只需要在GPU上快速生成介于-1和1之间的伪随机数 我一直在研究xorshift随机数生成器,但我不知道如何将它们限制在两个数字之间 NVIDIA在其CUDA开发工具包中提供了一个专用的随机数生成库,如果这对您有好处的话。@Talonmes是正确的-只需使用cuRAND,并查看他们的curandGenerateUniform()调用。这就得到了[0,1]中的统一数,然后乘以2减去1,得到一组分布在-1和1之间的数。

只需要在GPU上快速生成介于-1和1之间的伪随机数


我一直在研究xorshift随机数生成器,但我不知道如何将它们限制在两个数字之间

NVIDIA在其CUDA开发工具包中提供了一个专用的随机数生成库,如果这对您有好处的话。@Talonmes是正确的-只需使用cuRAND,并查看他们的curandGenerateUniform()调用。这就得到了[0,1]中的统一数,然后乘以2减去1,得到一组分布在-1和1之间的数。