Answer each of the following questions:
a) What does it mean to choose numbers "at random"?
b) Why is the rand function useful for simulating games of chance?
c) Why would you randomize a program by using srand ? Under what circumstances is it desirable not to randomize?
d) Why is it often necessary to scale and/or shift the values produced by rand?