Gacha Pity Simulator
A gacha system quotes one number and delivers another. The quoted chance applies to a single pull on its own; the pity counter — odds that climb after a certain pull, and a guarantee at the end — changes the picture entirely. This works out both: the chance of the first hit landing on every pull, in closed form, and the rate you would actually observe over a long run. Then it simulates the same system and checks that the two agree, which is the only way to be sure the arithmetic is right.
What this generator does
Derives the chance of the first hit landing on each pull from the rate curve, works out the mean and median from that, then simulates the same system and reports whether the two agree.
How to use this tool
- Pick one of the systems, or set your own base chance, climb point and guarantee.
- Choose how many runs to simulate. More runs make the check tighter, not the answer different.
- Read the expected pulls per hit and the rate you would actually see.
- Compare that rate with the advertised one; the multiple between them is what the pity counter is worth.
- If the system splits hits with a featured item, read the second figure: that is what the one you want costs.
Understanding the controls
- System
- A few systems of familiar shapes, or your own: a base chance, the pull the odds start climbing at, the pull a hit is guaranteed, and whether half of all hits are the wrong item.
- Runs to simulate
- How many times to play the system out. A hundred thousand runs pins the simulated mean to within a twentieth of a pull; a thousand is enough to see the shape.
- Seed (optional)
- Type anything to repeat the same simulation. That is what a seed does here — it makes a run reproducible, and has nothing to do with cryptographic strength.
Common use cases
- Working out what a quoted rate means before deciding anything
- Comparing two systems whose advertised rates look similar
- Seeing how much of the real rate comes from soft pity rather than the base chance
- Checking a claim someone has made about expected pulls
- Understanding why a guarantee at the end changes the average so much
How this generator works
Two independent routes to the same number, which is what makes the answer trustworthy. The first is arithmetic: the chance of the first hit landing on pull one is the rate on pull one; on pull two, the chance of missing the first multiplied by the rate on the second; and so on. Because the last pull is a guarantee, those chances add up to exactly one, which is checked. The average and the halfway point follow directly. The second route is to play the system out many times and take the mean. Neither is derived from the other, so if either were wrong they would disagree — and they are compared before anything is shown, against a band of four standard errors, which a correct simulation strays outside about once in sixteen thousand. The cost of a featured item is worked out rather than measured too: losing the coin toss guarantees the next hit, so a copy costs one hit half the time and two the other half, which is one and a half hits whatever the rate curve looks like.
Randomness and fairness
The simulated pulls come from your browser's cryptographic random source. A seed replaces it with a repeatable one so you can quote a run and have someone else reproduce it — the seed is for reproducibility, not cryptographic strength.
For how randomness is produced across the whole site, see how Generate Random works.
Limitations and good to know
- The climb from soft pity to the guarantee is assumed to be a straight line; no real game publishes its curve, and this does not claim to have measured one.
- Nothing here is about a particular game, and no figures are taken from one.
- The featured split is modelled as an even coin toss with a guarantee on the next hit, which is the common shape but not the only one.
- This is arithmetic about odds, not advice about spending money.
Privacy and your data
Every pull is simulated in your browser. Nothing you type as a seed, no system you describe and no result leaves the device.
Related generators
- Dice Probability CalculatorThe exact distribution of any dice total — every outcome counted, not simulated, with the odds of rolling at least a given number.
- Card Draw Probability CalculatorExact odds of drawing what you need from a deck, bag or pool — without replacement, which is the part people get wrong.
- Coin Run Probability CalculatorHow likely a streak of heads really is — counted exactly across every possible sequence, then simulated so you can watch the two agree.
- Dice RollerRoll one or more standard six-sided dice online, with a clear accessible result.
- Coin FlipFlip a fair virtual coin — heads or tails, decided with secure randomness.