#include <stdio.h>
#include <stdlib.h>
int main( void){
int x = rand()%100;
printf("%d\n", x);
return 0;
}
Приведенный выше код правильно генерирует случайное число. Это верно? Но другие источники всегда включают библиотеку и srand(time(NULL)). Почему мы должны включать include library и srand(time(NULL))? Есть ли причины для включения?
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main( void){
srand(time(NULL));
int x = rand()%100;
printf("%d\n", x);
return 0;
}