generate a random number in c code example

Example 1: c random

#import <stdlib.h>
#import <time.h>

int r;
srand(time(NULL));
r = rand();

/* 
This will give you a pseudo random integer between 0 and RAND_MAX. 
srand(time(NULL)) is used to give it a random starting seed, based on the
current time. rand() could be used without it, but would always return the
same sequence of numbers.
To generate a random number in between 0 (included) and X (excluded), do
the following:
*/

#import <stdlib.h>
#import <time.h>

int r;
srand(time(NULL));
r = rand() % X;

Example 2: c number randomizer

#include <stdio.h>
#include <stdlib.h>
#include <time.h>

int main(void)
{
	int number, min, max;
	
	system("cls");
	printf("What is the minimum number?\n");
	scanf("%d", &min);
	printf("What is the maximum number?\n");
	scanf("%d", &max);
	
	printf("\nThe numbers:\n");
	srand(time(0));
	number = (rand() % (max - min + 1)) + min;
	printf("%d ", number);
	
	return 0;
}

Example 3: c number randomizer

/** This random number generator using your
   own computer time to generate random
   number, the program is working so quick
   so you can't use a for loop to generate
   multiple numbers. even with a delay the
   program will run in a small jumps from
   number to another so the only way to
   properly generate random numbers is
   running the code multiple times         **/

//C libraries statement
#include <stdio.h>
#include <stdlib.h>
#include <time.h>

//Driver program
int main(void)
{
	//Declaring the variables
	int number, min, max;
	
	//Getting the input from the user
	system("cls");
	printf("What is the minimum number?\n");
	scanf("%d", &min);
	printf("What is the maximum number?\n");
	scanf("%d", &max);
	
	//Calculating and printing the random number
	printf("\nThe numbers:\n");
	srand(time(0));
	number = (rand() % (max - min + 1)) + min;
	printf("%d ", number);
	
	//Ending the program
	return 0;
}

///The code itself without the details:

#include <stdio.h>
#include <stdlib.h>
#include <time.h>

int main(void)
{
	int number, min, max;
	
	system("cls");
	printf("What is the minimum number?\n");
	scanf("%d", &min);
	printf("What is the maximum number?\n");
	scanf("%d", &max);
	
	printf("\nThe numbers:\n");
	srand(time(0));
	number = (rand() % (max - min + 1)) + min;
	printf("%d ", number);
	
	return 0;
}

Example 4: how to genrate a random number in C

srand(time(NULL));
  int r = rand();

Tags:

C Example