Script started on Sun Sep 19 10:33:30 1999 strauss[10:34am] [~/Class/cisc181/examples/]> cat rand-num-seed-7-10.cc // Program counts the number of times // each of 7, 8, 9, and 10 is generated // by a seeded random number generator // prints out a table of results #include #include #include #include main () { int n7 = 0, n8 = 0, n9 = 0, n10 = 0, trial = 0, result = 0; srand(time(NULL)); for (trial = 1; trial <= 7000; trial++) { result = 7 + (rand() % 4); switch(result) { case 7: ++n7; break; case 8: ++n8; break; case 9: ++n9; break; case 10: ++n10; break; } } cout << "Result" << setw(13) << "Frequency" << endl << setw(6) << "7" << setw(13) << n7 << endl << setw(6) << "8" << setw(13) << n8 << endl << setw(6) << "9" << setw(13) << n9 << endl << setw(6) << "10" << setw(13) << n10 << endl; return 0; } strauss[10:34am] [~/Class/cisc181/examples/]> CC -compat rand-num-seed-7-10.cc strauss[10:34am] [~/Class/cisc181/examples/]> a.out Result Frequency 7 1687 8 1755 9 1813 10 1745 strauss[10:34am] [~/Class/cisc181/examples/]> a.out Result Frequency 7 1788 8 1763 9 1768 10 1681 strauss[10:34am] [~/Class/cisc181/examples/]> a.out Result Frequency 7 1778 8 1742 9 1666 10 1814 strauss[10:34am] [~/Class/cisc181/examples/]> exit strauss[10:34am] [~/Class/cisc181/examples/]> exit script done on Sun Sep 19 10:34:53 1999