c语言随机数函数是什么?
的有关信息介绍如下:问题补充说明:我想从1到4中随机取一个数,用rand()可以嘛?太久没用了
C语言随机函数主要用于实现一组随机数的生成。
代码示例如上案三前令亚苏稳江血下:
#include<stdio.h>
#include<stdlib.h>
intmain()
{
inta;
a便=rand()%4;
printf("%d\n",a);
return0;
}
C预先生成一组随机数,每次调用随机函数时从指针所指向的位置开始取值,因此使用rand()重复运行程序产生的随机数都是相同的,可以通过srand()函数来改变指针位置。
扩展资料:
C语言随机函数指针位置
voidsrand(unsignedintseed)
改变随机数表的指针360问答位置(用seed变量控制)。一般配合time(NULL)春使用,因为时间每时每刻都在改变身令且气早令胜居顺关,产生的seed值都不同。
基于毫秒级随机数产生方法:
拿#include<window投结益兴移s.h>
种子设为:srand(成伟unsignedintseed);
srand(GetTickCount());
参考资料:百度百科-C语言随机函数