funzioni di libreria C - rand ()
C libreria standard - <stdlib.h>
descrizione
C funzioni di libreriaint rand (void) restituisce un range da 0 a numero pseudo-casuale RAND_MAX.
RAND_MAX è una costante, il suo valore di default in diverse implementazioni può variare, ma il valore è di almeno 32767.
dichiarazione
Ecco la dichiarazione della funzione di rand ().
int rand(void)
parametri
- NA
Valore di ritorno
La funzione restituisce un valore intero nell'intervallo compreso tra 0 e RAND_MAX di.
Esempi
L'esempio seguente mostra viene utilizzata la funzione rand ().
#include <stdio.h> #include <stdlib.h> int main() { int i, n; time_t t; n = 5; /* 初始化随机数发生器 */ srand((unsigned) time(&t)); /* 输出 0 到 49 之间的 5 个随机数 */ for( i = 0 ; i < n ; i++ ) { printf("%d\n", rand() % 50); } return(0); }
Facciamo compilare ed eseguire il programma di cui sopra, che si tradurrà in quanto segue:
38 45 29 29 47