C/stdlib.h/srand

Материал из C\C++ эксперт
Перейти к: навигация, поиск

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>