Skip to content
MasterMath

Gacha Probability Calculator

At a 1 % rate per pull, a hundred pulls do not give a 100 % chance but 63 %. Work out the real figure for any rate and number of pulls.

Chance of getting it

—

Chance of getting it—
Of never getting it—
How many you would get on average—
Pulls to the first, on average—
Pulls for 50 %—
Pulls for 90 %—
Pulls for 99 %—

How this was worked out

    The formula

    P(at least one) = 1 − (1 − p) to the power of the number of pulls

    Where it comes from

    Each pull is independent of the ones before: the system keeps no memory of what you have already spent, unless the game has an explicit pity counter. That is why the sum is done through the complement, multiplying the chance of missing as many times as there are pulls. And it is why you never reach 100 %, however many pulls you make.

    How to work it out by hand

    1. Subtract the probability from one to get the chance of missing
    2. Raise it to the number of pulls: that is the chance of missing every one
    3. Subtract it from one

    What is worth knowing

    The most counter-intuitive result is that at a rate of 1/n it takes considerably more than n pulls to have a reasonable chance: at 1 %, a hundred pulls give 63 % and it takes 459 to reach 99 %. Many games offset this with a pity system that guarantees the prize after a set number of pulls, and that mechanism changes the calculation completely — it is no longer the one on this page. It is worth looking at the published effective rate, which already folds pity in, rather than the base rate.

    Frequently asked questions

    Do a hundred pulls at 1 % guarantee the prize?

    No. They give a 63.4 % chance of getting it at least once.

    How many pulls do I need to be nearly certain?

    At 1 % per pull, 459 pulls to reach 99 %.

    Do earlier pulls affect the odds?

    No, unless the game has a pity system. Each pull is independent.

    What is a pity system?

    A mechanism that guarantees the prize after a number of failed pulls. It changes the calculation completely.