我们使用rand函数可以得到一个0~32767的随机数,如:
int i;
i=rand();
而我们想要一个1~100之间的随机数需要这样:
int i;
i=rand()%100+1;
注意:rand()%100+1并不要理解为死板的公式,其中rand()还是输出0~32767,只是了运用求余算符,除以100的余数在0至99,再加1就使数值在1至100。
我们使用rand函数可以得到一个0~32767的随机数,如:
int i;
i=rand();
而我们想要一个1~100之间的随机数需要这样:
int i;
i=rand()%100+1;
注意:rand()%100+1并不要理解为死板的公式,其中rand()还是输出0~32767,只是了运用求余算符,除以100的余数在0至99,再加1就使数值在1至100。