c语言随机数函数是什么?

来源:百度知道 编辑:UC知道 时间:2024/06/16 08:14:46
我想从1到4中随机取一个数,用rand()可以嘛?太久没用了

C语言随机函数主要用于实现一组随机数的生成。

代码示例如下:

#include<stdio.h>

#include<stdlib.h> 

int main ()

{

int a;

a=rand()%4;

printf("%d\n",a);

return 0;

}

C预先生成一组随机数,每次调用随机函数时从指针所指向的位置开始取值,因此使用rand()重复运行程序产生的随机数都是相同的,可以通过srand()函数来改变指针位置。

扩展资料:

C语言随机函数指针位置

void srand( unsigned int seed )

改变随机数表的指针位置(用seed变量控制)。一般配合time(NULL)使用,因为时间每时每刻都在改变,产生的se