Breeding a flawless specimen is a probability problem, not luck. This calculator uses the real inheritance math from creature-breeding games — hypergeometric IV passing with a five-IV item, 1-in-32 perfect rolls for the rest, and optional nature locking — to tell you the per-egg odds and how many eggs you should expect to hatch.
How it works
With a five-IV-passing item, five of the parents’ IV slots are inherited at random, and any target IV not inherited must roll perfect:
inherited target IVs ~ hypergeometric(passed = 5, target IVs, total 6 slots)
P(all targets perfect) = Σ over k of P(k inherited) × (1/32)^(targets − k)
nature factor = natureLock ? 1 : 1/25 (if a specific nature is required)
P(egg) = P(all targets perfect) × nature factor
eggs = 1 / P(egg)
The expected egg count is the mean of a geometric distribution, 1 / p.
Example and tips
Targeting 5 perfect IVs with both parents holding them and a five-IV item, the per-egg chance is a few percent, so expect on the order of 20-40 eggs. Add a required nature without a nature-lock item and divide that chance by 25 — which is why serious breeders always use an Everstone-style nature lock first.