Drop Rate Probability Calculator

Enter a drop rate and a number of attempts and this calculator returns the chance of at least one drop, the chance of exactly the number of copies you want, how unlucky your current streak is, and how many more attempts a chosen confidence level demands. It assumes what almost every loot table actually does: each attempt is an independent roll at the same fixed probability, with no pity counter and no memory of what came before. That single assumption is why 128 attempts at a 1-in-128 rate leaves you a 36.6% chance of nothing at all.

Calculator

This calculator runs in your browser. Enable JavaScript for live results — the inputs, formula and worked example below remain fully readable without it.

Inputs this calculator takes, with typical values
InputWhat to enterExample
How the drop rate is writtenWikis quote rates both ways; pick whichever matches your source.1 in N
Drop rate: 1 inThe N in a 1-in-N chance, taken from the drop table for a single attempt.128
Drop rateChance per attempt as a percentage, for one attempt only.1.5 %
Attempts made or plannedKills, runs, chests or rolls - one attempt is one roll on the drop table.150
Copies you wantSet this above 1 when you need several of the same item, such as a full set of pieces.1
Target confidenceThe certainty you want before you stop; 90% and 99% are the usual benchmarks.90 %

It returns

  • Chance of at least one drop — The probability that your attempts produce the item at least once.
  • Chance of getting all the copies you want
  • Chance of exactly that many copies
  • Chance of nothing at all — Also the share of players who would still be empty-handed at this attempt count.
  • Drops expected on average
  • Average attempts per drop
  • Median attempts (50% mark)
  • Attempts for your target confidence

The formula

P=1(1p)n
P=(nk)pk(1p)nk
n=ln(1C)ln(1p)

In plain text: P(at least one in n) = 1 - (1 - p)^n

  • pDrop chance on a single attempt, as a decimal (decimal)
  • nNumber of independent attempts (attempts)
  • kNumber of copies you want (items)
  • CTarget confidence level, as a decimal (decimal)

Every formula on this page assumes independent attempts at a constant rate. Pity systems, bad-luck protection, guaranteed-after-N mechanics and rate-up banners all break that assumption.

Updated Category Video Games, Tabletop & Hobby Builds Verified against published test cases Reading time 11 min

Why a 1-in-128 drop does not arrive in 128 kills

A drop rate is a per-attempt probability, not a schedule. If an item drops at 1 in 128, each kill is an independent roll at 0.78125%, and the dice keep no record of the 127 kills that came before. The chance of surviving 128 rolls with nothing is (127/128)128 = 0.3664, so 36.6% of players are still empty-handed at the point the rate seemed to promise a drop, and only 63.4% have one.

The number 63.4% is not a coincidence of that particular rate. For any small p, running exactly 1/p attempts gives a success chance approaching 1 - 1/e = 63.21%. At 1 in 50 it is 63.58%; at 1 in 1,000 it is 63.23%. The rate barely matters, which means the intuition "I have done the expected number of attempts, so I am due" is wrong in a completely predictable way at every rate.

Two distributions do all the work here. The binomial distribution answers questions about a fixed number of attempts: how likely am I to see exactly two copies in 300 runs. The geometric distribution answers questions about waiting: how many attempts until the first drop. They are two views of the same independent-trials model, and both are memoryless in the sense that matters - after 500 dry attempts, the chance of a drop on attempt 501 is still exactly p.

The four formulas and what each answers

At least one in n attempts. Compute the failure path and subtract: the chance of missing every attempt is (1 - p)n, so the chance of at least one is 1 - (1 - p)n. Working through failure is not a trick, it is the only tractable route, because "at least one" covers one, two, three and more drops, while "none" is a single case.

Exactly k in n attempts. This is the binomial term C(n,k) pk (1-p)n-k. The binomial coefficient C(n,k) counts the orderings - which particular attempts dropped - while pk and (1-p)n-k price one specific ordering. Sum the terms from k upward for "at least k copies", which is the question that matters when you need four of the same component.

Average attempts per drop. The expected number of trials to the first success in a geometric distribution is 1/p, so a 1-in-128 item takes 128 attempts on average. That average is dragged upward by a long tail: a minority of players who go 400 or 600 attempts pull the mean well above the typical experience.

Attempts for a target confidence. Set 1 - (1-p)n = C and solve for n: n = ln(1 - C) / ln(1 - p). Both logarithms are negative, so the result is positive. This is the figure to plan around, because it converts a vague "probably" into a countable number of runs.

The gap between the mean and the median is the single most useful thing on this page. At 1 in 128 the mean is 128 attempts but the median is 89 - half of all players get the drop by attempt 89. If you feel unlucky at 130 attempts, you are, but only mildly: about 36% of players are in the same position.

Worked example: hunting a 1-in-128 item for 150 kills

Take a drop rate of 1 in 128 and 150 kills completed, and work every figure by hand.

  1. Per-attempt probability. p = 1 / 128 = 0.0078125, or 0.78125%.
  2. Failure probability. 1 - p = 0.9921875.
  3. Failure across all 150. ln(0.9921875) = -0.00784318. Multiply by 150: -1.176477. Exponentiate: e-1.176477 = 0.308363. So there is a 30.84% chance of 150 kills producing nothing.
  4. At least one. 1 - 0.308363 = 0.691637, or 69.16%.
  5. Expected drops. 150 x 0.0078125 = 1.172 items on average.
  6. Exactly one. C(150,1) p (1-p)149 = 150 x 0.0078125 x 0.310789 = 0.364209, so 36.4% end with exactly one - more likely than any other single count.
  7. 90% confidence. n = ln(0.10) / ln(0.9921875) = -2.302585 / -0.00784318 = 293.6, so 294 kills.
  8. 99% confidence. n = ln(0.01) / ln(0.9921875) = -4.605170 / -0.00784318 = 587.2, so 588 kills.

Read the shape of that: getting from 69% to 90% costs another 144 kills, and getting from 90% to 99% costs 294 more. Confidence is bought at an exponentially rising price, which is why "one more run" is a poor stopping rule and a pre-committed attempt budget is a good one.

How to tell bad luck from a bad assumption

Use the chance-of-nothing figure as your luck percentile. If your attempt count leaves a 30% chance of nothing, then roughly 30% of players doing the same grind are where you are, and you are unremarkable. Once that figure falls below 5% you are in the unluckiest twentieth; below 1% and you are in the unluckiest hundredth. Those are the only three thresholds worth remembering, and note that at any large drop-hunting community, thousands of players are grinding, so somebody is always in the 1% tail - that person is not evidence of a broken drop table.

If your figure falls below about 0.1%, question the model rather than your luck. The usual explanations are mundane: the wiki rate is for a different difficulty tier, the item requires a condition you are not meeting, the rate is per-chest rather than per-kill, or the drop is gated behind a quest or a threshold contribution. A genuinely wrong random number generator is far rarer than a misread drop table.

Watch for mechanics that break independence outright. Pity timers, bad-luck protection and guaranteed-after-N systems all mean your effective chance rises with each failure, so these formulas understate your position - for gacha-style banners with a hard pity, use the gacha pull probability calculator instead. Bundled rolls, where a single kill rolls the table several times, mean the effective per-kill rate is higher than the listed one. And a rate quoted as "1 in 128 per hour" is not a per-kill rate at all.

Attempts needed by drop rate and confidence

Every cell is ln(1 - C) / ln(1 - p) rounded up to a whole attempt, using the same formula the calculator runs. The 63% column is simply 1/p, the average - shown so you can see how far short of a promise it falls.
Drop rateMedian (50%)1/p attempts, giving90%95%99%
1 in 10710 → 65.1%222944
1 in 251725 → 64.0%5774113
1 in 503550 → 63.6%114149228
1 in 10069100 → 63.4%230299459
1 in 12889128 → 63.4%294382588
1 in 256178256 → 63.3%5897661,177
1 in 512355512 → 63.2%1,1781,5332,356
1 in 1,0006931,000 → 63.2%2,3022,9954,603
1 in 5,0003,4665,000 → 63.2%11,51214,97823,024

Notice that the 99% column is consistently about 4.6 times the drop rate denominator, and the median is about 0.69 times it. Those ratios are ln(100) and ln(2), and they hold for any small drop rate.

Assumptions and where they break

  • Independence. Every attempt is a fresh roll. Pity counters, bad-luck protection and duplicate protection all violate this, and always in the player's favour, so these figures become a pessimistic floor.
  • A constant rate. Rate-up banners, difficulty scaling, luck stats, drop-rate buffs and level-dependent tables all move p during the grind. Split the grind into segments at a fixed rate and multiply the failure probabilities.
  • One roll per attempt. If a kill rolls the table three times, the effective per-kill chance is 1 - (1-p)^3, not 3p - close for small p, but not the same number.
  • The listed rate is right. Community-datamined rates are usually accurate; community-estimated rates from small samples are often not. A rate inferred from 200 observations has a wide confidence interval.
  • Rates are per-attempt, not per-hour. Convert time-based rates to attempts before using them, or the answer will be out by whatever your kill rate happens to be.
  • No cap on copies. Some tables stop dropping an item once you own it, or convert extras to currency. That changes what "exactly k" means but not the chance of at least one.

The gambler's fallacy in loot form

You are never "due". After 500 failed attempts at a 1-in-128 item, the chance on attempt 501 is still 0.78125%, unchanged. What does change is the distribution of the total: 500 dry attempts is a genuinely rare position to be in, but rarity in the past buys nothing in the future. The correct use of these numbers is forward-looking - deciding how many more attempts to budget - not backward-looking justification for continuing. If the expected time to reach 90% confidence from here is longer than you want to spend, that is the real answer, and it does not depend on how long you have already spent.

Related probability tools

The binomial model here covers sampling with replacement, which is what a loot table is: the table does not shrink as you roll it. When the pool does shrink - drawing cards from a deck, pulling from a fixed prize pool without replacement - the correct model is hypergeometric instead, which is what a lottery odds calculator uses and what governs card-draw questions in deck-building games. The two agree closely when the pool is large relative to the draws and diverge sharply when it is not.

For dice-based systems the same independent-trials logic applies with much larger per-attempt probabilities, where the full distribution is more interesting than the tail: the dice probability calculator gives exact sum distributions and advantage odds. For card equity in poker, where the unseen cards form a shrinking pool, the outs and equity calculator applies the hypergeometric version. And once you have the item, the DPS calculator answers whether the upgrade was worth the grind.

One last framing that helps at very low rates. When p is small and n is large, the number of drops is close to Poisson with mean np, so the chance of nothing is approximately e-np. At 1 in 128 over 150 attempts that approximation gives e-1.171875 = 0.30979 against the exact 0.30836 - accurate to about a tenth of a percentage point, and easy to do in your head with a calculator that has an exponential key. It is the fastest sanity check available when a wiki quotes a figure that looks wrong.

Frequently asked questions

If a drop is 1 in 100, why have I not got it in 100 kills?

Because 100 kills only gives you a 63.4% chance, not a guarantee. The chance of nothing is (99/100)^100 = 0.366, so more than a third of players are still empty at that point. The median - the point at which half of all players have it - is 69 kills, and reaching 99% confidence takes 459. The rate is a per-kill probability, not a countdown.

How many attempts do I need to be 99% sure?

About 4.6 times the drop rate denominator. Exactly, it is ln(0.01) / ln(1 - p), which for a 1-in-N item with N above about 20 comes out very close to 4.605 x N. So a 1-in-100 drop needs 459 attempts for 99% confidence, a 1-in-512 drop needs 2,356, and a 1-in-5,000 drop needs 23,024. For 90% confidence the multiplier is 2.303 instead.

What is the difference between the mean and the median here?

The mean is 1/p and the median is about 0.693/p, so the median is always around 69% of the mean. Half of all players get the drop before the median, but the average is pulled up by the long tail of players who go two or three times the expected count. The median is the better description of a typical experience; the mean is the better figure for planning total time across many items.

Does my dry streak make the next drop more likely?

No, unless the game has an explicit pity system. Each roll is independent, so after any number of failures the next attempt still has probability p. What your streak does tell you is where you sit in the distribution of outcomes - the "chance of nothing" output is exactly the fraction of players who would be in your position - but that is a description of the past, not a prediction about the next roll.

How do I calculate the chance of getting several copies?

Set the copies field to the number you need and read the "chance of getting all the copies" output, which sums the binomial terms from that count upward. Needing multiple copies is much harder than it looks: at 1 in 128, one copy is 63% likely after 128 attempts but two copies only 26%, and four copies needs roughly 470 attempts to pass 50%. Expected attempts scale linearly with copies, k/p, but confidence intervals widen.

Does this work for gacha games with pity?

Only up to the pity threshold. A hard pity that guarantees the item after a set number of pulls makes the true probability rise toward certainty, so this calculator's figures become a floor rather than an estimate. Soft pity, which raises the rate gradually near the threshold, has the same effect less sharply. Use a calculator that models the specific pity curve, and treat the plain binomial answer as the worst case.

What if a single kill rolls the table more than once?

Convert to an effective per-kill rate first. If a kill makes r independent rolls at rate p, the chance of at least one from that kill is 1 - (1-p)^r, and you should enter that as your drop rate with the number of kills as attempts. Adding the rates together (r x p) is a good approximation only when p is small; at larger rates it overstates your chances noticeably.

Is a 0.01% chance of my streak proof the game is broken?

Almost never. If ten thousand players are grinding the same item, roughly one of them will hit a one-in-ten-thousand streak purely by chance, and that player will post about it. Before concluding the drop table is wrong, check that the rate applies to your difficulty, your kill type and your account state, and that the item does not require an unmet condition. Misread drop tables are far more common than broken ones.

How accurate is the community-estimated drop rate I am using?

It depends entirely on the sample behind it. An estimate from 100 kills that saw one drop is consistent at 95% confidence with true rates anywhere from about 1 in 18 to 1 in 4,000, so treat it as an order of magnitude rather than a number. Datamined rates read from the game files are exact. If your source does not say which it is, run the calculation at both ends of a plausible range and see whether your decision changes.

References