生成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