Building a Coin Toss program using the rand() function of the pseudo-random algorithm in C++
This packet deals with the Coin Toss Prediction program which uses the famous rand() function in C++
which uses a pseudo-random algorithm to produce random heads and tails of a coin when it is flipped.
The main idea of this code is,
do { int randomtoss = Toss(); if (randomtoss == 1) result= "head"; else result = "tail"; cout <<result<< endl; cout << "Do you want to continue (enter y/n)" << endl; cin >> ch; }while(ch == 'y'); cout << "Thank you for using this program !!!!" << endl;
As we can see the do while continuously re iterates to generate heads or tails until the user desires
int Toss() { int randomNumber; randomNumber = rand() % 2; return randomNumber; }
The Toss function here generates random order of 0's and 1's by making it check with parity of random number generated by rand() function
Use:-
Download the zip file
extract it and open the source code in your desired ide
and run the program.
Submitted by G Ganga Jathin (GangaJathin)
Download packets of source code on Coders Packet
Comments