they are very random actually but i could never figure out the rng of vx ace
appearntly from what i looked up it uses ruby's implimentation of RNG which is just a Mersenne Twister pseudorandom number generator and the rng seed is gathered at game boot from system entropy apparently in effect unless you override the starting seed you will not get the same playthrough every time since the amount of permutations that Mersenne Twister goes through would take longer than your entire lifetime to roll over