C Tutorial/stdlib.h/srand
srand
Item Value Header file stdlib.h Declaration void srand(unsigned int seed); Function sets a starting point for the sequence generated by rand(). Return returns pseudorandom numbers.
<source lang="cpp">#include <stdio.h>
#include <stdlib.h> #include <time.h> int main(void) { int i, stime; long ltime; /* get the current calendar time */ ltime = time(NULL); stime = (unsigned) ltime/2; srand(stime); for(i=0; i<10; i++) printf("%d ", rand()); return 0; }</source>