c语言怎么连续生成不同随机数

   2025-02-13 9670
核心提示:在C语言中,可以使用标准库中的rand()函数来生成随机数。要生成不同的随机数,可以结合时间函数time()来设置随机数种子。以下是

在C语言中,可以使用标准库中的rand()函数来生成随机数。要生成不同的随机数,可以结合时间函数time()来设置随机数种子。以下是一个示例代码:

#include <stdio.h>#include <stdlib.h>#include <time.h>int main() {    int i;    // 设置随机数种子为当前时间    srand(time(NULL));        // 生成10个不同的随机数    for (i = 0; i < 10; i++) {        int num = rand();        printf("%d\n", num);    }        return 0;}

在上述示例中,srand(time(NULL))用于设置随机数种子,time(NULL)函数返回当前时间的秒数。每次程序运行时,种子都会不同,从而生成不同的随机数序列。然后使用rand()函数生成随机数,并输出到屏幕上。

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