#include <cstdlib>
#include <iostream.h>
int main()
{
cout<<RAND_MAX<<endl;
cout<<rand()<<endl;
cout<<rand()<<endl;
cout<<rand()<<endl;
cout<<rand()<<endl;
return 0;
}
我这就是每次都不一样啊。是真随机
追答你对这个随机理解有问题,他说的随机是你第一次运行跟第二次运行是同一个结果,你可以多运行几次程序你就发现不是真随机了
追问你意思 是同一个程序中不同的rand()函数产生的随机数不一样。但如果重新运行这个程序的话产生的随机数一样。所以叫伪随机?
对吗?
恩啊,就是这个意思,真正随机应该是没有规律可循的,而且要有可重复性,学过概率应该知道
书上讲应该每次都一样,但我的每次都不一样,所以就不用弄种子了?