__global__ void kernel(){
... double randnum = (double)rand()/RAND_MAX; ....
}
谢谢赐教!
cuda编程中kernel函数中可以直接用C库中的rand()函数产生随机数吗?性能怎样呢?谢谢!
答案:1 悬赏:60 手机版
解决时间 2021-02-20 23:39
- 提问者网友:相思似海深
- 2021-02-20 03:42
最佳答案
- 五星知识达人网友:荒野風
- 2021-02-20 05:01
显卡上显然不能用rand什么的
如果想让每个thread都产生不同的随机数可以试试MersenneTwister 在SDK里有例子
如果想让每个thread都产生不同的随机数可以试试MersenneTwister 在SDK里有例子
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯