The Program in C that generates n random numbers is given below:
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main() {
int n, i;
printf("Enter the number of random numbers to generate: ");
scanf("%d", &n);
srand(time(0)); //seed the random number generator
for (i = 0; i < n; i++) {
int r = rand() % 100; //generates a random number between 0 and 99
printf("%d\n", r);
}
return 0;
}
Output:
Enter the number of random numbers to generate: 3
38
51
81
Pro-Tips💡
This program prompts the user to enter the number of random numbers to generate, reads the value entered by the user and stores it in the variable “n”.
Then, it uses the srand() function from the stdlib.h library to seed the random number generator with the current time.
After that, it uses a for loop to generate n random numbers between 0 and 99 (you can change the upper limit by changing the value after the % sign in the rand() function) by using the rand() function from the stdlib.h library, and prints each number to the console.
Learn C-Sharp ↗
C-sharp covers every topic to learn about C-Sharp thoroughly.
Learn C Programming ↗
C-Programming covers every topic to learn about C-Sharp thoroughly.
Learn C++ Programming↗
C++ covers every topic to learn about C-Sharp thoroughly.