// 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;
}