Breeding for perfect IVs is a numbers game, and the difference between four and five perfect stats is a huge jump in grind. This calculator uses the standard Destiny-Knot inheritance rule to give you the real per-egg odds and the expected number of eggs to hit your target.
How it works
With a Destiny Knot, 5 of the 6 IV slots are inherited from a randomly chosen parent per slot, and one slot is rolled fresh. Assuming each target perfect IV is held by exactly one parent, the per-egg success probability is found by averaging over which slot is the re-rolled one:
for each of 6 possible re-rolled slots:
inherited targets each need the right parent → (1/2) each
a target in the re-rolled slot must hit 31 → ×(1/32)
P(per egg) = average of those 6 cases
expected eggs = 1 / P(per egg)
Example and tips
For a 4-perfect-IV target the per-egg chance is a little over one percent, so expect dozens of eggs. To improve your odds, breed parents that together cover as many of your target stats as possible at 31 — every perfect IV you supply removes a factor of one half from the difficulty. Use an Everstone to lock nature without affecting these IV odds, and hatch in bulk to push through the variance.