## Time for action – gambling with the binomial

The binomial distribution models the number of successes in an integer number of independent trials of an experiment, where the probability of success in each experiment is a fixed number (see https://www.khanacademy.org/math/probability/random-variables-topic/binomial_distribution).

Imagine a 17th century gambling house where you can bet on flipping pieces of eight. Nine coins are flipped. If less than five are heads, then you lose one piece of eight, otherwise you win one. Let's simulate this, starting with 1,000 coins in our possession. Use the `binomial()` function from the random module for that purpose.

To understand the `binomial()` function, look at the following section:

1. Initialize an array, which represents the cash balance, to zeros. Call the `binomial()` function with a size of 10000. This represents 10,000 coin flips in our casino:

```cash = np.zeros(10000)
cash[0] = 1000
outcome = np.random.binomial(9, 0.5, size=len(cash))```
2. Go through the outcomes...