Hehe I agree. Hacks just make things... less interesting and if you can get something that easily, what's the worth of having it at all .. Anyhow, no I don't battle yet, but I will once my Pokemon team is ready. I've not actually beaten Platinum yet!
As far as I know, RNG involves cheating(slightly, but its cheating) thats why I avoid it.
Otherwise google is always your best friend and you can easily find the infos you need, and how the RNG works is not different =).
But I just like to play the normal way, its just more fun in my opinion. By the way, do you actually battle on wifi?