C Program to print random number within range
Program
#include<stdio.h>
#include<stdlib.h>
void main()
{
int lower_limit, upper_limit, count, num, i;
printf("Enter lower limit:\t");
scanf("%d", &lower_limit);
printf("Enter upper limit:\t");
scanf("%d", &upper_limit);
printf("Enter count of random numbers to generate:\t");
scanf("%d", &count);
for(i = 0; i < count; i++)
{
num = (rand() % (upper_limit - lower_limit + 1)) + lower_limit;
printf("%d\n", num);
}
}
Output
$ gcc print-random-number-within-range.c
$ ./a.out
Enter lower limit: 20
Enter upper limit: 50
Enter count of random numbers to generate: 10
30
25
23
27
39
38
27
32
37
42