C/stdlib.h/srand
srand: sets a starting point for the sequence generated by rand()
<source lang="cpp">
//Declaration: void srand(unsigned int seed); //Return: returns pseudorandom numbers.
#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; }
/* 102945970 313540204 332847940 571983455 1581910325 1480843443 557969207 1849791826 646825873 673835253 */
</source>