home *** CD-ROM | disk | FTP | other *** search
/ Beginning C++ Through Gam…rogramming (2nd Edition) / BCGP2E.ISO / source / chapter02 / die_roller.cpp < prev    next >
Encoding:
C/C++ Source or Header  |  2003-10-21  |  423 b   |  22 lines

  1. // Die Roller
  2. // Demonstrates generating random numbers
  3.  
  4. #include <iostream>
  5. #include <cstdlib>
  6. #include <ctime>
  7.  
  8. using namespace std;
  9.  
  10. int main()
  11. {
  12.  
  13.     srand(time(0)); // seed random number generator based on current time
  14.  
  15.     int randomNumber = rand(); // generate random number
  16.  
  17.     int die = (randomNumber % 6) + 1; // get a number between 1 and 6
  18.     cout << "You rolled a " << die << endl;
  19.  
  20.     return 0;
  21. }
  22.