So I finally got off my butt and finished the last few touches on my new version of Emerald Randomizer. Yeah, it could definitely be done. I didn't know this feature of the Universal Randomizer, so maybe I'll try and work it in sometime in the future (if I make a new update, heheh). Along the way, I ought to do a little more work to ensure pokemon can always learn TMs of their types (or moves they can naturally learn).