// goal: generate random integers #include <stdio.h> #include <stdlib.h> #include <time.h> // argc = argument count, argv = argument vector int main(int argc, char * argv[]) { if (argc < 4) { printf("Usage: ./generateRandom howMany smallest largest [seed]\n"); exit(0); } int howMany = atoi(argv[1]); int smallest = atoi(argv[2]); int largest = atoi(argv[3]); int seed; if (argc > 4) seed = atoi(argv[4]); else seed = time(NULL); srand(seed); for(int i=0; i < howMany; i++) { int n = rand() % (largest-smallest+1) + smallest; printf("%d\n", n); } return 0; }