Mathematics Stack Exchange is a question and answer site for people studying math at any level and professionals in related fields. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Not sure if this is the right term!

If I have a raffle with 100 tickets in at $5 each, and people pull a ticket sequentially, how do I calculate the likely return before the winning ticket is drawn?

I'm half way there. I get that you work out the cumulative probability is

enter image description here

But how do I add the prices to work out a likely return? I want to be able to change the number of tickets sold to adjust the return.

share|cite|improve this question
up vote 1 down vote accepted

The calculations seem to involve a strange kind of raffle, in which the first ticket is sold (for $5$ dollars). We check whether this is the winning ticket. If it is not, we sell another ticket, and check whether it is the winner. And so on.

You seem to be asking for the expected return. This is $5$ times $E(X)$, where $X$ is the total number of tickets until we reach the winning ticket.

The random variable $X$ has a distribution which is a special case of what is sometimes called the Negative Hypergeometric Distribution. (There are other names, such as Inverse Hypergeometric Distribution.)

The general negative hypergeometric allows the possibility of $r$ "winning tickets" among the $N$ tickets, and the possibility that we will allow sales until $k$ winning tickets have turned up. You are looking at the special case $r=k=1$ (I am using the notation of the link).

In your case, if the total number of tickets is $N$, of which only one is a winning one, we have $$E(X)=\frac{N+1}{2}.$$ Taking $N=100$, and $5$ dollars a ticket, the expected return is $5\frac{101}{2}$ dollars.

Remark: If the model I have described is not the model you have in mind, perhaps the question can be clarified.

share|cite|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.