#include
#include
#include
main()
{
int x;
srand((int)time(NULL));
x=rand()%10+1;
printf("%d",x);
}
//随即产生min-max 的话 语法为 rand()%(max-min+1)+min
rand不是这样用的!srand里面的种子就是为了在每次产生不同的随机数
编辑本段C语言函数名
简介
功 能::伪随机数发生器 所属库:stdlib.h 用 法: 需要先调用srand初始化,一般用当前日历时间初始化随机数种子,这样每次执行代码都可以产生不同的随机数。
函数原型:int rand(void); //看这里
相关函数:srand、time、GetTickCount
程序例
#include "stdio.h"
#include "stdlib.h"
int main(void)
{
int i; printf("Ten random numbers from 0 to 99\n\n");
for(i=0; i<10; i++)
printf("%d\n", rand() % 100);
return 0;
}