有关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()
[解决办法]
[解决办法]
这与你的编译环境有关
[解决办法]
这个函数是Borland c/c++中有的,函数原型是:int random(int)。比如:int p = random( 10 )生成0~9之间的整数。
其他编译器随机数生成一般常用的是:int rand(void),生成0~2^15 - 1之间的整数
[解决办法]
rand()而不是random()