srand
srand((int)time(NULL)); /* random seed */
srand(371); /* non-random seed */
void srand(unsigned);
srand((getpid() << 16) ^ tv.tv_sec ^ tv.tv_usec);
srand(0x19610910);
#define srandom(x) srand(x)
srand((unsigned int)(seed.tv_sec ^ seed.tv_usec ^ (long)ident));