//Random Number Generation C++ Code – S@meer Akr@m
#include <iostream>
#include <cstdlib>
#include <ctime>
using namespace std;
int main()
{
int num;
srand( time(0) );
num = rand() % 100;
cout << "Random Number Generated = " << num;
cout << endl;
system("pause");
return 0;
}
----------------------------------------------------------------------
The rand function generates a pseudorandom number
int rand( void );
Return Value
rand returns a pseudorandom number, as described above. There is no error return.
Remarks
The rand function returns a pseudorandom number
----------------------------------------------------------------------------------------------------------
srand function sets a random starting point
void srand( unsigned int seed );
Parameters
seed
Seed for random-number generation
Remarks
The srand function sets the starting point for generating a series of pseudorandom integers in the
current thread. To reinitialize the generator, use 1 as the seed argument. Any other value for seed
sets the generator to a random starting point. rand retrieves the pseudorandom numbers that are
generated. Calling rand before any call to srand generates the same sequence as calling srand
with seed passed as 1.