Welcome to Smogon! Take a moment to read the Introduction to Smogon for a run-down on everything Smogon, and make sure you take some time to read the global rules.
I think a flawless careful one is no little reward. Since Body Slam is a very good move on Jirachi! Yeah XD RNG seems a lot of pain but it's definitely worth it for some Pokemon
But to answer your question yes you use the XD RNG, and yes flawless spreads are possible :)