有关random随机产生数的函数有关问题

有关random随机产生数的函数问题
C/C++ code

#include<stdio.h>
#include<stdlib.h>
void main()
{
    int i,j;

    for(i=0;i<3;i++)
    {
        j=random();
        printf("j=%d\n",j);
    }
}


1.这个代码显示'random' : undeclared identifier这个错误。我想问下具体random是怎么用的,头文件在哪,我百度上找怎么 说vc上stdio.h没有这个函数吗?
2.加入可以用,怎么限定范围,谢谢,尽快结贴

------解决方案--------------------
rand();不是random();
------解决方案--------------------
是rand()
------解决方案--------------------
探讨

是rand()

------解决方案--------------------
这与你的编译环境有关
------解决方案--------------------
这个函数是Borland c/c++中有的,函数原型是:int random(int)。比如:int p = random( 10 )生成0~9之间的整数。

其他编译器随机数生成一般常用的是:int rand(void),生成0~2^15 - 1之间的整数
------解决方案--------------------
rand()而不是random()