为了搞个微博小抽奖写了这一个简单的小程序 在1~23内随机生成两个不相同的数
直接上代码 注释看具体程序
1 #include<cstdio> 2 #include<cstdlib> 3 #include<ctime> 4 #include<iostream> 5 using namespace std; 6 7 int main() 8 { 9 int x,y; 10 srand(time(NULL));//表示设置一个随机种子,每次运行保证随机种子不同 11 //而time(NULL)函数为得到一个从1900年1月1日到现在的时间秒数,这样每一次运行程序的时间的不同就可以保证得到不同的随机数。 12 x=rand()%23+1; 13 while(1) 14 { 15 y=rand()%23+1; 16 if(x!=y) break; 17 } 18 cout<<x<<","<<y<<endl; 19 return 0; 20 21 }