我正在寻找一种用C ++生成随机数的方法。我开始了解rand()和srand()。突然,我想到了一个合并兰德作为兰德参数的想法。即srand(rand)
我只是想知道与其他生成随机数的方法(例如使用时间作为srand的参数)和其他算法相比有什么优势?或者,如果其他人还有其他一些生成随机数的绝妙技巧,请发表评论...
编辑:我正在使用它在数组中生成一组数字。示例代码如下:
int a[n];
for(int i=0; i<n; i++){
srand (rand());
a[i]=rand();
}