首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用QuasirandomGenerator (用于假人)

使用QuasirandomGenerator (用于假人)
EN

Stack Overflow用户
提问于 2012-02-15 11:39:17
回答 1查看 779关注 0票数 3

我是数据自动化系统的新手,我正努力在我的内核中生成随机数。

我知道有不同的实现,而且,在SDK4.1中有一个Niederreiter准随机序列生成器的例子。

我不知道从哪里开始..。我有点难过,感觉自己像个傻瓜.

请任何人做一个使用Niederreiter准随机序列发生器(SKD代码示例)的简单而愚蠢的例子。我真的会接受的。例如,创建一个向量并用随机数填充它(每个线程填充一个向量位置)。

提前谢谢你。

EN

回答 1

Stack Overflow用户

发布于 2012-02-15 14:45:45

SDK中的quasirandomGenerator示例可以很好地满足您的要求,它需要一个内存区域,并使用准随机数填充它。

尽管如此,我认为您最好还是使用cuRAND,它是Sobol‘而不是Niederreiter,但是除非您有特定的理由更喜欢后者,否则您会发现使用起来更容易。关于如何使用它的示例,您应该查看MonteCarloCURAND示例集:

numbers

  • EstimatePiInlineQ展示了如何在GPU内存上分配一个区域并填充它,
  • EstimatePiQ展示了如何在另一个内核

中一次生成一个数字

以P结尾的样本使用伪随机发生器.

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9292658

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档