在做online judge得时候要用到随机函数,
random()函数和randomize()在TC下都通过了,可上传总是不通过编译,想想可能是编译器的问题,出错信息是undedined randomize
发现是头函数的问题,但马上有有了一个问题 大家看下面这段代码: 运行结果让人觉得这不是随机函数,不知道有什么好的解决方法?
#include <stdio.h> #include <math.h> #include <stdlib.h> int main() {int k,n; scanf("%d",&n); randomize(); k=random(n); while(k<100) {randomize(); k=random(n); }printf("k=%d\n",k);getch();return 0;}
[此贴子已经被作者于2004-12-11 17:31:17编辑过]