分类：电脑/网络-程序设计
问题：C++6.0中如何使用random随机函数?还有随机种子的问题为 
为什么我加了#include<stdlib.h>,仍说random未定义?其次关于随机种子的问题,我用系统时时间作随机种子,但也存在一个问题,那就是系统Time一秒才变化一次,造成的结果也就是每一秒内所有产生的随机数都一样,这就不合随机的要求,怎样解决呢(本问题本人用的是rand()*函数)
回答：测试了下，没有问题的呀，或许是楼主编译器的问题？
#include <stdio.h>
#include <stdlib.h>
#include <time.h>

void main() 
{
  srand(time(NULL));
  printf("%d\n", rand());
}

楼主也不需要那么频繁的修改随即种子吧，随机种子应该是每次程序启动的时候初始化一次就可以了，在以后的程序中都不需要再修改。
如果有特殊需要修改种子的话可以试着自己制造种子，比如用srand(rand())或者类似方法，另外就是用精度高一点的时间比如GetLocalTime和GetSystemTime等都是毫秒级的