关于随机数的问题
我最近在做一个有关随机数的问题。可出现以下情况:我输入N时,100和5的头5个结果时一样的,帮忙分析一下,谢谢#include<iostream.h> //包含输入输出
#include<stdlib.h> //包含随机数的生成
#include<fstream.h> //文件的读写
int getRandInt(int min,int max)
{
int n;
n=rand();
n=n%(max-min+1)+min;
return n;
} //产生随机数
void show()
{
int a,b;
a=getRandInt(1,99);
b=getRandInt(1,99);
while(a+b>99){
a=getRandInt(0,99);
b=getRandInt(0,99);}
cout<<a<<'+'<<b<<'='<<a+b<<endl; //输出合法数据
}
void main()
{
cout<<"请输入题数:";
cin>>N;
while(N--) show();
}