srand() - Utility Function

How is Utility function "srand()" used in C++?
How to initialize random number generator ?


srand() is a Utility Function that is used to initialize the random number generator using the "seed" argument. This function returns an integer value, and this function used to generate multiple random number sequences.

Syntax to initialize random number generator:

int srand(void);

Example :

#include <stdlib.h>
#include <stdio.h>
#include <time.h>
int main()
int i = rand() % 5 ;
printf("Random number between 0 and 5 is:: %d ", i );
return 0;

Result :

Random number between 0 and 5 is:: 1

In the above example srand() function returns random numbers between 0 and 5.

C++ Tutorial

Ask Questions

Ask Question