【C】为什么使用srand+rand()后每次产生的随机数都一样
转载:https://blog.csdn.net/buku2010/article/details/19404885?%3E当我把srand(time(0))放入for循环中时,rand每次生成的都一样:for(int i=0;i<100000;i++){srand( (unsigned)time( NULL ) );cout<<rand()<<endl;}答:你的程序是有问题的,你每产生一个随机数之前,都调用一次srand,而由于计算机运行很快,所以你每次用ti








