C语言生成1到100之间的随机数代码
代码实现原理
使用了C语言的标准库函数stdlib.h和time.h,其中srand()和rand()函数用于生成随机数。
1、首先,我们需要使用srand()函数设置随机数种子。这里我们使用time(NULL)函数获取当前时间作为种子,确保每次运行程序生成的随机数都不同。
2、然后,我们使用rand()函数生成一个随机数,但是这个随机数可能会超出1到100的范围,因此我们需要使用取模运算符%将其限制在1到100之间。
3、最后,将生成的随机数输出到屏幕上。
完整C代码如下:
#include <stdio.h> #include <stdlib.h> #include <time.h> int main() { int random_num; srand(time(NULL)); // 设置随机数种子为当前时间 random_num = rand() % 100 + 1; // 生成1到100之间的随机数 printf("随机数为:%d\n", random_num); return 0; }