I am trying to learn basic C, and I'm running into a problem. Why does my code return the same number every time?
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int randomNum(int min, int max){
srand(time(NULL));
return min + (rand() % ((max-min)+1));
}
int main(void) {
printf("%i",randomNum(0,2));
printf("%i",randomNum(0,2));
printf("%i",randomNum(0,2));
printf("%i",randomNum(0,2));
return 0;
}