Gacha

Gacha Odds Calculator and Pickup Simulator

Simulate pickup completion distributions and calculate cumulative success odds, pulls needed, expected hits, and luck percentiles.

Pickup simulator

Character Pickup Simulator

Calculate the completion distribution for one current target and the remaining support characters. After the current target is obtained, one remaining support character is promoted to the current-target rate.

Example: with one main and four support characters, a target of two calculates the chance of obtaining any two of the five. The graph range automatically follows the 99% completion region when available.

Simulation result

Completion probability distribution

Preparing calculation

Point at or tap the graph to inspect the center pull and its ±2.5% window.

Average completion -
Most common completion window -
Typical completion range -
At the observed pull count -

An interpretation will appear for the current inputs.

Change an input to update the chart and summary.

Chance of at least one hit

Example: calculate the chance of at least one hit in 10 pulls at 5%.

Enter values to calculate. 1 - (1 - per-pull chance)^pulls

Pulls needed for target odds

Example: calculate pulls needed to reach at least 90% at a 5% rate.

Enter values to calculate. log(1 - target chance) ÷ log(1 - per-pull chance)

Pulls by lucky top %

Find how quickly the luckiest top percentage of players would hit at least once.

Enter values to calculate. log(1 - lucky top ratio) ÷ log(1 - per-pull chance)

Bad luck percentile after no hit

Example: calculate how rare it is to miss 300 times at a 5% rate.

Enter values to calculate. (1 - per-pull chance)^failed pulls

Expected number of hits

Calculate how many hits you should get on average for a fixed number of pulls.

Enter values to calculate. Pulls × success rate per pull

Pull cost calculator

Calculate total cost from cost per pull and number of pulls.

Enter values to calculate. Cost per pull × pulls

When to use this calculator

Simulate pickup completion distributions and calculate cumulative success odds, pulls needed, expected hits, and luck percentiles.

Worked examples

One or more successes

At 5% per pull, ten independent pulls have about a 40.1% chance of at least one success.

Target probability

At 5% per pull, 45 pulls are needed to reach at least a 90% cumulative chance.

Pickup sequence

With one current target and remaining supports, each acquired target reduces the missing pool by one.

Frequently asked questions

Does probability times pulls give the success chance?

It gives the expected number of hits, not the chance of at least one hit.

Are pity systems included?

No. The general calculators assume independent pulls unless a game-specific rule is modeled separately.

Is the expected pull count a guarantee?

No. It is an average over many players and individual outcomes can be much earlier or later.

How to interpret the result

Check the game rules for pity, guarantees, rate-up changes, and duplicate handling.

For extremely small rates or many targets, results marked as range-limited are estimates within the calculation horizon.