求帮忙改改我的随机数程序!!!
#include <ctype.h> #include <stdlib.h>
#include <errno.h>
#include <stdio.h>
unsigned irand;
static unsigned int _next = 1;
int rand(void)
{
_next = (((_next * 0x4E6D) & 0xffff) + 12345) & 0x1fff;
return _next;
}
上面的程序主要想实现产生四位的随机数,但是现在每次的运行结果都是随机数相同,我想用time函数,网上说要加srand函数。但是我又不知道怎么加,加到哪。。哪位大神能帮帮我啊。。。
还有一个问题,网上还是要加一个#include <time.h>,那请问我是不是还有添加一个time.h的头文件在工程下面呢?