Hi, thanks!
The randomness isn't frame dependant.
Right now, it changes 16 times per seconds, but you also have an auto-correction if you're off by a at most 2 frames so the precision you need to have is 5/16 of a second (so about 0.31 seconds).
Though if you have difficulties, there is an option in the"escape" menu to increase this auto-correction (the "Encounter Assist" option).
You can increase it up to "8" which means you can be up to 8 frames off. This way, you have about a second of leeway (0.5 seconds before and after the correct timing), which should be hopefully enough for everyone.
If you still have difficulties, I would assume you're doing something incorrectly... If you want I can give help if you can provide a video of what you're doing.
