Virtual Laboratories > Games of Chance > 1 2 3 [4] 5 6 7 8

4. Craps


Craps is a popular casino game, because of its complexity and because of the rich variety of bets that can be made. A typical craps table is shown below:

Craps Table

According to Richard Epstein, craps is descended from an earlier game known as Hazard, that dates to the Middle Ages. The formal rules for Hazard were established by Montmort early in the 1700s. The origin of the name craps is shrouded in doubt, but it may have come from the English crabs or from the French Crapeaud (for toad).

From a mathematical point of view, craps is interesting because it is an example of a random experiment that takes place in stages; the evolution of the game depends critically on the outcome of the first roll. In particular, the number of rolls is a random variable.

Definition of the Game

The rules for craps are as follows: The player (known as the shooter) rolls a pair of fair dice

  1. If the sum is 7 or 11on the first throw, the shooter wins; this event is called a natural.
  2. If the sum is 2, 3, or 12 on the first throw, the shooter loses; this event is called craps.
  3. If the sum is 4, 5, 6, 8, 9, or 10 on the first throw, this number becomes the shooter's point. The shooter continues rolling the dice until either she rolls the point again (in which case she wins) or rolls a 7 (in which case she loses).

As long as the shooter wins, or loses by rolling craps, she retrains the dice and continues. Once she loses by failing to make her point, the dice are passed to the next shooter.

Let us consider the game of craps mathematically. Our basic assumption, of course, is that the dice are fair and that the outcomes of the various rolls are independent. Let N denote the number of rolls in the game and let (Xi, Yi) denote the outcome of the i'th roll for i = 1, 2, ..., N. Finally, let Zi = Xi + Yi, the sum of the scores on the i'th roll, and let I denote the indicator variable that the player wins.

Simulation Exercise 1. In the craps experiment, press single step a few times and observe the outcomes. Make sure that you understand the rules of the game.

The Probability of Winning

We will compute the probability that the shooter wins in stages, based on the outcome of the first roll.

Mathematical Exercise 2. Show that Z1 has the probability density function given in the following table:

z 2 3 4 5 6 7 8 9 10 11 12
P(Z1 = z) 1 / 36 2 / 36 3 / 36 4 / 36 5 / 36 6 / 36 5 / 36 4 / 36 3 / 36 2 / 31 1 / 36

The probability that the player makes her point can be computed using a simple conditioning argument. For example, suppose that that the player throws 4 initially, so that 4 is the point. The player continues until she either throws 4 again or throws 7. Thus, the final roll will be one of the following:

(1, 3), (2, 2), (3, 1), (1, 6), (2, 5), (3, 4), (4, 3), (5, 2), (6, 1).

Since the dice are fair, these outcomes are equally likely, so the probability that the player makes her 4 point is 3 / 9. A similar argument can be used for the other points. The results are summarized in the following exercise.

Mathematical Exercise 3. Show that the probability of making the point z are as given in the following table:

z 4 5 6 8 9 10
P(I = 1 | Z1 = z) 3 / 9 4 / 10 5 / 11 5 / 11 4 / 10 3 / 9

Mathematical Exercise 4. Use the result of Exercises 1 and 3 to show that

  1. P(I = 1) = 244 / 495 ~ 0.49292
  2. P(I = 0) = 251 / 495 ~ 0.50707

Note that craps is nearly a fair game.

Bets

There are a bewildering variety of bets that can be made in craps. In the exercises in this subsection, we will discuss some typical bets and compute their density, mean, and standard deviation. (Most of these bets are illustrated in the picture of the craps table above). Note however, that some of the details of the bets and, in particular the payout odds, vary from one casino to another. Of course the expected value of any bet is inevitably negative (for the gambler), and thus the gambler is doomed to lose money in the long run. Nonetheless, as we will see, some bets are better than others.

A pass bet is a bet that the shooter will win and pays 1:1.

Mathematical Exercise 5. Let W denote the winnings from a unit pass bet. Show that

  1. P(W = -1) = 251 / 495, P(W = 1) = 244 / 495.
  2. E(W) = -0.0141.
  3. sd(W) = 0.9999.

Simulation Exercise 6. In the craps experiment, select the pass bet. Run the simulation 1000 times, updating every 10 runs and watch the apparent convergence of the empirical density and moments of W to the true density and moments. Suppose that you bet $1 on each of the 1000 games. What would your net winnings be?

A don't pass bet is a bet that the shooter will lose, except that 12 on the first throw is excluded (that is, the shooter loses, of course, but the don't pass better neither wins nor loses). This is the meaning of the phrase don't pass bar double 6 on the craps table. The don't pass bet also pays 1:1.

Mathematical Exercise 7. Let W denote the winnings for a unit don't pass bet. Show that

  1. P(W = -1) = 244 / 495, P(W = 0) = 1 / 36, P(W = 1) = 949 / 1980.
  2. E(W) = -0.01363.
  3. sd(W) = 0.9859.

Simulation Exercise 8. In the craps experiment, select the don't pass bet. Run the simulation 1000 times, updating every 10 runs and watch the apparent convergence of the empirical density and moments of W to the true density and moments. Suppose that you bet $1 on each of the 1000 games. What would your net winnings be?

The come bet and the don't come bet are analogous to the pass and don't pass bets, respectively, except that they are made after the point has been established.

A field bet is a bet on the outcome of the next throw. It pays 1:1 if 3, 4, 9, 10, or 11 is thrown, 2:1 if 2 or 12 is thrown, and loses otherwise.

Mathematical Exercise 9. Let W denote the winnings for a unit field bet. Show that

  1. P(W = -1) = 5 / 9, P(W = 1) = 7 / 18, P(W = 2) = 1 / 18.
  2. E(W) = -0.0556
  3. sd(W) = 1.0787

Simulation Exercise 10. In the craps experiment, select the field bet. Run the simulation 1000 times, updating every 10 runs and watch the apparent convergence of the empirical density and moments of W to the true density and moments. Suppose that you bet $1 on each of the 1000 games. What would your net winnings be?

A 7 bet is a bet on the outcome of the next throw. It pays 4:1 if a 7 is thrown and loses otherwise. Similarly, an 11 bet is a bet on the outcome of the next throw, and pays15:1 if an 11 is thrown. In spite of the romance of the number 7, the next exercise shows that the 7 bet is one of the worst bets you can make.

Mathematical Exercise 11. Let W denote the winnings for a unit 7 bet. Show that

  1. P(W = -1) = 5 / 6, P(W = 4) = 1 / 6.
  2. E(W) = -0.1667.
  3. sd(W) = 1.8634.

Simulation Exercise 12. In the craps experiment, select the 7 bet. Run the simulation 1000 times, updating every 10 runs and watch the apparent convergence of the empirical density and moments of W to the true density and moments. Suppose that you bet $1 on each of the 1000 games. What would your net winnings be?

Mathematical Exercise 13. Let W denote the winnings for a unit 11 bet. Show that

  1. P(W = -1) = 17 / 18, P(W = 15) = 1 / 18.
  2. E(W) = -0.1111
  3. sd(W) = 3.6650;

Simulation Exercise 14. In the craps experiment, select the 11 bet. Run the simulation 1000 times, updating every 10 runs and watch the apparent convergence of the empirical density and moments of W to the true density and moments. Suppose that you bet $1 on each of the 1000 games. What would your net winnings be?

All craps bets are bets on the next throw. The basic craps bet pays 7:1 if 2, 3, or 12 is thrown, and loses otherwise. The craps 2 bet pays 30:1 if a 2 is thrown and loses otherwise. Similarly, the craps 12 bet pays 30:1 if a 12 is thrown and loses otherwise. Finally, the craps 3 bet pays 15:1 if a 3 is thrown and loses otherwise

Mathematical Exercise 15. Let W denote the winnings for a unit craps bet. Show that

  1. P(W = -1) = 8 / 9, P(W = 7) = 1 / 9.
  2. E(W) = -0.1111.
  3. sd(W) = 2.5142

Simulation Exercise 16. In the craps experiment, select the craps bet. Run the simulation 1000 times, updating every 10 runs and watch the apparent convergence of the empirical density and moments of W to the true density and moments. Suppose that you bet $1 on each of the 1000 games. What would your net winnings be?

Mathematical Exercise 17. Let W denote the winnings for a unit craps 2 bet or a unit craps 12 bet. Show that

  1. P(W = -1) = 35 / 36, P(W = 30) = 1 / 36.
  2. E(W) = -0.1389.
  3. sd(W) = 5.0944.

Simulation Exercise 18. In the craps experiment, select the craps 2 bet. Run the simulation 1000 times, updating every 10 runs and watch the apparent convergence of the empirical density and moments of W to the true density and moments. Suppose that you bet $1 on each of the 1000 games. What would your net winnings be?

Simulation Exercise 19. In the craps experiment, select the craps 12 bet. Run the simulation 1000 times, updating every 10 runs and watch the apparent convergence of the empirical density and moments of W to the true density and moments. Suppose that you bet $1 on each of the 1000 games. What would your net winnings be?

Mathematical Exercise 20. Let W denote the winnings for a unit craps 3 bet. Show that

  1. P(W = -1) = 17 / 18, P(W = 15) = 1 / 18.
  2. E(W) = -0.1111
  3. sd(W) = 3.6650.

Simulation Exercise 21. In the craps experiment, select the craps 3 bet. Run the simulation 1000 times, updating every 10 runs and watch the apparent convergence of the empirical density and moments of W to the true density and moments. Suppose that you bet $1 on each of the 1000 games. What would your net winnings be?

The big 6 bet is a bet that 6 is thrown before 7. Similarly, the big 8 bet is a bet that 8 is thrown before 7. Both pay even money (1:1).

Mathematical Exercise 22. Let W denote the winnings for a unit big 6 bet or a unit big 8 bet. Show that

  1. P(W = -1) = 6 / 11, P(W = 1) = 5 / 11.
  2. E(W) = -0.0909
  3. sd(W) = 0.9959

Simulation Exercise 23. In the craps experiment, select the big 6 bet. Run the simulation 1000 times, updating every 10 runs and watch the apparent convergence of the empirical density and moments of W to the true density and moments. Suppose that you bet $1 on each of the 1000 games. What would your net winnings be?

Simulation Exercise 24. In the craps experiment, select the big 8 bet. Run the simulation 1000 times, updating every 10 runs and watch the apparent convergence of the empirical density and moments of W to the true density and moments. Suppose that you bet $1 on each of the 1000 games. What would your net winnings be?

A hardway bet can be made on any of the numbers 4, 6, 8, or 10. It is a bet that the chosen number n will be thrown "the hardway" as (n / 2, n / 2), before 7 is thrown and before the chosen number is thrown in any other combination. Hardway bets on 4 and 10 pay 7:1, while hardway bets on 6 and 8 pay 9:1.

Mathematical Exercise 25. Let W denote the winnings for a unit hardway 4 or hardway 10 bet. Show that

  1. P(W = -1) = 8 / 9, P(W = 7) = 1 / 9.
  2. E(W) = -0.1111.
  3. sd(W) = 2.5142

Simulation Exercise 26. In the craps experiment, select the hardway 4 bet. Run the simulation 1000 times, updating every 10 runs and watch the apparent convergence of the empirical density and moments of W to the true density and moments. Suppose that you bet $1 on each of the 1000 games. What would your net winnings be?

Simulation Exercise 27. In the craps experiment, select the hardway 10 bet. Run the simulation 1000 times, updating every 10 runs and watch the apparent convergence of the empirical density and moments of W to the true density and moments. Suppose that you bet $1 on each of the 1000 games. What would your net winnings be?

Mathematical Exercise 28. Let W denote the winnings for a unit hardway 6 or hardway 8 bet. Show that

  1. P(W = -1) = 10 / 11, P(W = 9) = 1 / 11.
  2. E(W) = -0.0909
  3. sd(W) = 2.8748

Simulation Exercise 29. In the craps experiment, select the hardway 6 bet. Run the simulation 1000 times, updating every 10 runs and watch the apparent convergence of the empirical density and moments of W to the true density and moments. Suppose that you bet $1 on each of the 1000 games. What would your net winnings be?

Simulation Exercise 30. In the craps experiment, select the hardway 8 bet. Run the simulation 1000 times, updating every 10 runs and watch the apparent convergence of the empirical density and moments of W to the true density and moments. Suppose that you bet $1 on each of the 1000 games. What would your net winnings be?

The Distribution of the Number of Rolls

Next let us compute the distribution and moments of the number of rolls N in a game of craps. This random variable is of no special interest to the casino or the players, but provides a good mathematically exercise. By definition, if the shooter wins or loses on the first roll, N = 1. Otherwise, the shooter continues until she either makes her point or rolls 7. In this latter case, we can use the geometric distribution, which governs the trial number of the first success in a sequence of Bernoulli trials.

Mathematical Exercise 31. Show that P(N = 1 | Z1 = z) = 1 if z = 2, 3, 7, 11, 12.

Mathematical Exercise 32. Show that P(N = n | Z1 = z) = p(1 - p)n - 2 for n = 2, 3, 4, ... for the values of z and p given in the table below. Thus, the conditional distribution of N - 1 given Z1 = z is geometric with parameter p.

z 4 5 6 8 9 10
p 9 / 36 10 / 36 11 / 36 11 / 36 10 / 36 9 / 36

The distribution of N is a mixture of distributions.

Mathematical Exercise 33. Use the result of the previous exercises to show that

  1. P(N = 1) = 12 / 36.
  2. P(N = n) = (1 / 24)(3 / 4)n - 2 + (5 / 81)(13 / 18)n - 2 + (55 / 648)(25 / 36)n - 2 for n = 2, 3, ...

Mathematical Exercise 34. Simplify numerically to find that the first few values of the probability density function of N:

n 1 2 3 4 5
P(N = n) 0.33333 0.18827 0.13477 0.09657 0.06926

Mathematical Exercise 35. Find the probability that a game of craps will last at least 8 rolls.

Mathematical Exercise 36. Use conditional probability arguments and the moments of the geometric distribution to show that

  1. E(N) = 3.3758
  2. E(N2) = 15.0013.
  3. var(N) = 3.6056.
  4. sd(N) = 1.8988.