I actually really enjoy breeding, when you finally get the perfect one it's powerful feeling of success. I considering myself mostly knowledgeable, but I've never heard of RNG, in the Pokemon sense, RNG to me means Random Number Generator. Shiny Haxorus is very awesome, congrats on acquiring one. :D