Breed toward a perfect specimen
Breeding for ideal IVs is a probability game: a fixed number of stats inherit from the parents and the rest are rolled randomly. This calculator models that system, tells you the chance any single attempt produces a flawless offspring, and converts that into the expected number of attempts you should budget.
How it works
Each parent has six IVs on a 0–31 scale, where 31 is “perfect”. The tool first counts how many of the six stats reach 31 in either parent — call these the perfectStats. With K inherited slots out of 6, the probability that a given attempt copies all of those perfect stats and randomly rolls 31 on the rest is:
P(slot covers all perfect parent stats) = C(6−p, K−p) / C(6, K) (when K ≥ p)
P(each remaining stat rolls 31) = (1/32) per stat
P(perfect) = P(slots) × (1/32)^(stats still needing a random 31)
Expected attempts is the reciprocal: attempts = 1 / P(perfect). The closer your parents are to dual-perfect coverage, the dramatically lower the attempt count.
Tips and example
If between both parents all six stats already hit 31 and your system inherits 5 of 6 slots, every attempt has a high chance of passing them all and only one stat needs a lucky 1-in-32 roll — so expected attempts is roughly 32, not thousands. By contrast, if only two stats are perfect, the four random stats each need a 1-in-32 roll and expected attempts explode. Always breed up your parents first so the perfect-stat count is high before chasing a flawless child.