// File: random.cpp // // Simple random function with default arguments. #include #include #include #include using namespace std ; int RollDie (int high = 6, int low = 1) { assert(high >= low) ; return (random() % (high - low + 1)) + low ; } main() { srandom(time(0)) ; cout << "Roll 6 sided die" << endl ; for (int i = 1 ; i <= 10 ; i++) { cout << RollDie() << endl ; } cout << "Roll 20 sided die" << endl ; for (int i = 1 ; i <= 10 ; i++) { cout << RollDie(20) << endl ; } cout << "Roll 8 sided die labeled 7 thru 14" << endl ; for (int i = 1 ; i <= 10 ; i++) { cout << RollDie(14,7) << endl ; } }