This is the method I use BTW (kinda take a bit more time but it pays off): You can use both parents as 31/31/31/31/31/31... and once you got the right inheritance, SR, and replace either parent with the 1/1/1/1/1/1 one, then get the egg, hatch it, and go to the IV guy to determine inheritance (and SR to do the proper breeding after).
Example 1: You get a HP-Attack-Defense-Sp.Def-Speed response from IV guy. Sp.Atk in this case is obviously random and/or unnecessary.
Replace female parent with 1/1/1/1/1/1, then breed them, get the egg (and remember not to save yet lol).
If you get Attack-Defense response, it means the HP, Sp.Def, and Speed is inherited from female, and Attack & Defense obviously from the male... hence inheritance is F-M-M-x-F-F
Example 2: You got lucky getting HP-Attack-Defense-Sp.Atk-Sp.Def-Speed =D
This one's a bit tough to determine which 31 IVs is randomly generated.
A. You'll replace the female with the 1/1/1/1/1/1, then if you get HP-Sp.Def from the egg for example, it means either of those 2 stats are from the male & one is random... but Attack, Defense, Sp.Atk, and Speed is surely from the female.
B. Next step is to SR again, this time replace the male with the 1/1/1/1/1/1. If you get Attack-Defense-Sp.Atk-Sp.Def-Speed... it means Sp.Def is the random one because it is mentioned by the IV Guy twice.
Hence inheritance is M-F-F-F-31-F
Hope this is understandable =)