1/1000 chance of a reaction. If you do the action 1000 times, whats the new chance the reaction occurs?

\begin{align} P(\text{hit by bus in 1000 crossings}) & = 1-P(\text{not hit by bus in 1000 crossing}) \\ & = 1-(999/1000)^{1000} \\ & \approx 0.63 \end{align}


You can approximate this very well using a Poisson distribution: If over a large number $N$ of trials an event occurs an average of $\lambda \ll N$ times, the probability that it occurs $k$ times in a set of $N$ trials is $$P(k) \approx \frac{\lambda^k e^{-\lambda}}{k!}.$$

In our case, over $1000$ trials we expect our event with per-trial probability of $1/1000$ to occur an average of 1 time, so $$P(k) \approx \frac{e^{-1}}{k!}.$$ In particular the probability of the event occurring at least once is $$1 - P(0) \approx 1 - \frac{1}{e} = 0.63212\ldots$$ which is very close to the actual value of $$1 - P(0) = 1 - \left(\frac{999}{1000}\right)^{1000} = 0.63230\ldots$$ as E W H Lee gives in his good answer.

This method shows two additional interesting facts:

  • The approximate probability $1 - \frac{1}{e}$ is actually universal, and not particular to the case $N = 1000$ (in fact, this quantity is the limit of the probability as $N \to +\infty$).
  • Over $N \gg 1$ trials the probability than an event with a per-event probability $1/N$ does not occur is very close to the probability that it occurs exactly once: both of these probabilities are $\approx \frac{1}{e}$.

Calling $p$ the probability of being hit on one crossing and $q=1-p$ the probability to be safe in one crossing you can compute $p_{1000}$ (the probability of being hit at least once in $1000$ crossings) like this:

$$p_{1000} = p + qp + qqp +...+q^{999}p$$

This mean: you get hit at the first attempt, or you escape the first and get hit at the second, or you escape the first and the second and get hit at the third...

Now we can solve the geometric series: $$p_{1000} = p \sum_{n=0}^{999} q^n = p \frac{1-q^{1000}}{1-q} = p \frac{1-q^{1000}}{p} =1-q^{1000} \approx 0.63$$