No, this system is not good. Randomness should be kept to things like equipment and opening boxes. I seriously doubt there is any logical code to RPS because it is not worth doing (considering you can improve odds with charm skill). If you are winning consistently and putting nothing into charm, its likely just luck or a lot of reloading.