Srand (jazyk C)
		
		
		
		
		
		
		Skočit na navigaci
		Skočit na vyhledávání
		
		
		
		
		
		
		
	
| <ctype.h> | <limits.h> | <stdio.h> | <stdlib.h> | <math.h> | <string.h> | <time.h> | 
|---|---|---|---|---|---|---|
| 
 isalnum  | 
 printf  | 
 system  | 
Funkcia system
knižnica  | stdlib.h  | 
popis  | Nastaví seed generátoru pseudonáhodných čísel.  | 
Úplný funkčný prototyp:
  void srand(unsigned int seed)
Podrobný popis funkcie
Nastaví seed generátoru pseudonáhodných čísel, ktorý využíva funkcia |rand. Zvyčajne sa ako seed používa čas, pretože nikdy nie je rovnaký.
Parametre
- seed
 - Celé číslo, ktoré sa má použiť ako seed generátoru pseudonáhodných čísel.
 
Príklad
 1 #include <stdio.h>
 2 #include <stdlib.h>
 3 #include <time.h>
 4 
 5 int random(int min, int max) {
 6 	return (rand() % (max - min + 1)) + min;
 7 }
 8 
 9 int main() {
10 	time_t t;
11 	int n = 5; //počet vypísaných čísel
12 
13 	srand((unsigned)time(&t)); //inicializuje generátor náhodných čísel podľa času
14 
15 	for (int i = 0; i < n; i++) {
16 		printf("%d\n", random(1,50)); //vypíše náhodné číslo od 1 po 50
17 	}
18 
19 	return 0;
20 }
Výstup (môže sa líšiť):
7 33 31 30 43