研究问题 对比VB与C中随机数的取值方法取[a,b]区间的随机数为rand()%((b-a)+1)+a 要点 Rand()%s:随机数除以s所得的余数,即[0,s-1]。Rand()%((b-a)+1)取[0,b-a]区间的数,rand()%((b-a)+1)+a即取[a,b]区间的数。不同于VB,在C与C++中rand()会返回一随机数值,范围在0至RAND_MAX间。返回0至RAND_MAX之间的随机数值,RAND_MAX定义在stdlib.h,(其值至少为32767)。