我必须使用特定算法生成 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;
最佳答案
在代码中获取 97 到 122 之间的随机数
num = 97+(rand()%122);
应该是
num = 97+(rand()%26);
关于c - 我需要生成一组97到122之间的随机数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32211659/