我必须使用特定算法生成介于97和122之间的随机数,但我得到的数字大于122.这是代码:
srand( time (NULL));
int num;
unsigned i;
for (i = 0;i<100;i++){
num = 97+(rand()%122);
printf("%d\n",num );
}
return 0;
Run Code Online (Sandbox Code Playgroud)
在代码中获取介于97和122之间的随机数
num = 97+(rand()%122);
Run Code Online (Sandbox Code Playgroud)
应该
num = 97+(rand()%26);
Run Code Online (Sandbox Code Playgroud)