Randomizer Block
A more in-depth example would be a randomized pec-dominant workout made from three preselected movement blocks.
The first randomizer block could include bench press, dumbbell press, and push-ups. The second block could include skull crushers, triceps rope pushdowns, and overhead dumbbell triceps extensions. The third block could include dumbbell Arnold press, dumbbell shoulder press, and barbell military press.
Every time the user opens that three-block workout, the system could generate a different version by cycling through the trainer’s preselected exercises. If the user does not like the movement selected, they could manually cycle to another approved option within that block. With only three exercise options in each of the three blocks, that creates 27 unique workout combinations for the user to explore and follow.