Breeding for perfect stats is a numbers game. This calculator models the standard IV inheritance system — a set number of guaranteed inherited stats plus random rolls for the rest — and tells you the real probability of a perfect offspring and how many attempts it should take.
How it works
The inheritance model assigns IVs to offspring in two ways. A fixed count of
stats are forced to copy a parent’s exact IV, and the rest roll uniformly from 0
to 31. The chance any single random stat lands on a perfect 31 is 1/32. To meet
all your targets, every target stat must either be a guaranteed-inherit slot that
copies a perfect parent, or win the 1/32 random roll. Multiplying those
independent probabilities gives the per-egg success chance, and:
expectedAttempts = 1 / successProbability
Tips and example
Suppose you want a perfect 31 in three stats, both parents already hold 31 in two
of them, and five stats are guaranteed to inherit. The two covered targets are
near-certain through inheritance, while the third must either inherit from a
perfect parent or roll 31. Stacking perfect parents on the stats you care about is
the single biggest lever — it converts long-shot 1/32 rolls into reliable
inheritance and slashes the expected egg count.