Breeding for a perfect-IV specimen is a numbers game, and guessing how many eggs you will need wastes hours. This calculator models inheritance and random rolls to give you a realistic per-egg chance, an average egg count, and the number of eggs to hatch before you can be confident of a success.
How it works
For each target stat, the child reaches a perfect 31 IV either by inheriting it from a perfect parent or by a lucky random roll:
inheritedFrac = destinyKnot ? 5/6 : 3/6
pInherit = inheritedFrac × (perfectParents / 2)
pRandom = (1 − inheritedFrac) × (1/32)
pPerStat = pInherit + pRandom
pAllTargets = pPerStat ^ (number of target stats)
averageEggs = 1 / pAllTargets
Eggs for a confidence target solve 1 − (1 − p)^n ≥ C for the smallest whole
number of eggs n.
Example and tips
Targeting 2 perfect stats with both parents perfect and a Destiny Knot gives a per-stat chance near 41.7% plus the small random term, so roughly a 1-in-5 chance per egg and about 27 eggs for 90% confidence. Always breed from parents that already hold your target perfects — every parent perfect you add is the single biggest reduction in the egg count.