c语言如何得到随机数

   2025-02-04 8260
核心提示:在C语言中,可以使用rand()函数来生成随机数。rand()函数会返回一个范围在0到RAND_MAX之间的随机整数。为了获得特定范围内的随机

在C语言中,可以使用rand()函数来生成随机数。rand()函数会返回一个范围在0到RAND_MAX之间的随机整数。为了获得特定范围内的随机数,可以使用取模运算来调整范围。例如,要生成1到100之间的随机数,可以使用以下代码:

#include <stdio.h>#include <stdlib.h>#include <time.h>int main() {    int num;    // 使用当前时间作为随机数种子    srand(time(0));    // 生成1到100之间的随机数    num = rand() % 100 + 1;    printf("随机数: %d\n", num);    return 0;}

在上面的程序中,使用srand(time(0))函数将当前时间作为随机数的种子,以确保每次程序运行时都会生成不同的随机数。然后使用rand() % 100 + 1将生成的随机数限定在1到100之间。最后使用printf函数打印生成的随机数。

 
 
更多>同类维修知识
推荐图文
推荐维修知识
点击排行
网站首页  |  关于我们  |  联系方式  |  用户协议  |  隐私政策  |  网站留言