生成随机数#include<iostream>#include<cstdlib>#include<ctime>using namespace std;int main(){ unsigned seed; seed=time(0);//返回1970年1月1日午夜开始到现在逝去的秒数 cout<<seed<<endl; srand(seed);//只需调用一次 cout<<rand()<<endl; return 0;} 限制随机数的范围#include<iostream>#include<cstdlib>#include<ctime>using namespace std;int main(){ unsigned seed; seed=time(0);//返回1970年1月1日午夜开始到现在逝去的秒数 cout<<seed<<endl; srand(seed);//只需调用一次 //生成范围为[min_val,max_val] int min_val=2; int max_val=18; cout<<rand()%(max_val-min_val+1)+min_val<<endl; return 0;}