生成a到b之間的随機數
int i=rand()%(b-a)+a;
原理:對于任意整數a,b有:0 <= rand()%(b-a+1) <= b-a
于是:0+a <= rand()%(b-a+1)+a <= b-a+a
即:a <= rand()%(b-a+1)+a <= b
生成a到b之間的随機數
int i=rand()%(b-a)+a;
原理:對于任意整數a,b有:0 <= rand()%(b-a+1) <= b-a
于是:0+a <= rand()%(b-a+1)+a <= b-a+a
即:a <= rand()%(b-a+1)+a <= b