int main()
{
srand((unsigned)time(0));
int random_integer;
int lowest=0, highest=10;
int range=(highest-lowest)+1;
for(int index=0; index<20; index++){
random_integer = (rand() % range) + lowest/(RAND_MAX + 1.0);
cout << random_integer << endl;
}
}
我得到从 0 到 10、11 个数字的输出,但我不想得到数字 10,只是数字 0 到 9,这意味着 10 个随机数,我该怎么办?