有关random随机产生数的函数有关问题
有关random随机产生数的函数问题
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()
- 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()