Skip to main content

Generate random number in c

C program for Generate random number . Here more information.

// C program for
// Find random number
#include <stdio.h>
#include <time.h>
#include <stdlib.h>
// Print random number in given size
void simple_random(int size)
{
  int number = 0;
  int i =0;
  while(i<size)
  {
    // Get new rand number
    number = rand();
    printf("%d\n",number ); 
    i++;
  }
}
void random_between_range(int first,int last)
{
  // Calculate random number
  int number = rand() % ((last+1)-first) + first;
  printf("%d\n",number);
}

int main() {
  // it's sets the seed based on the current time
  srand(time(NULL));  

  // Test Case
  simple_random(3);

  
  // Range from 1 to 10
  random_between_range(1,10);
  // Range from 50 to 100
  random_between_range(50,100);
  // Range from 1000 to 2000
  random_between_range(1000,2000);
  return 0;
}

Output

1145672515
2073333024
438387759
7
87
1290




Comment

Please share your knowledge to improve code and content standard. Also submit your doubts, and test case. We improve by your feedback. We will try to resolve your query as soon as possible.

New Comment