C语言生成1到100之间的随机数代码

C语言生成1到100之间的随机数代码

C实例qingyu2023-05-30 16:42:482055A+A-

  代码实现原理

  使用了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;
}
点击这里复制本文地址 默伴百科
qrcode

默伴生活 © All Rights Reserved.  Copyright Your WebSite.Some Rights Reserved.闽ICP备18012015号-4
Powered by Z-BlogPHP
联系我们| 关于我们| 留言建议| 网站管理