- The chance to find a Pokémon with one perfect IV is 6/32, so we make that a percentage:
6 divided by 32 = 0.1825
0.1825 x 100 = 18.25
So the chance to find a Pokémon with one perfect IV is 18.25%.
Then we divide that by 6 to get the chance for 6 IVs:
18.25% divided by 6 = 3.125
So the chance to find a Pokémon with 6 perfect IVs would be 3.125%.
The best way to get 6 perfect IVs in a Pokémon would be to IV breed.
Give one of the parents a Destiny Knot, and it will pass down 5 IVs from either parent.
If both of your parents have a lot of perfect IVs, the higher the chance you will get offspring with many perfect IVs. If you find a Pokémon that has better IVs, replace the parent with it, speeding up the process. The other IV you will just have to get lucky with the 18.25% chance of it being perfect.
Hope I helped.
Source: Knowledge