#include InitSeed(); InitSeed() { int j, seed; struct timeval tp; struct timezone tzp; j = gettimeofday(&tp,&tzp); seed = (long)fabs((double)(tp.tv_usec * tp.tv_sec)); srand48(seed); }