Welcome to custom random workout generator. First we'll enter our exercises.
How many exercises do you want to do?
[[3 exercises|3ex]]
[[4 exercises|4ex]]
[[5 exercises|5ex]]
[[6 exercises|6ex]]
{
(set: $fullworkout to (a: 1,2,3,4,5,6))
(set: $3ex to 0)
(set: $4ex to 0)
(set: $5ex to 0)
}{
(set: $workout1 to (prompt: "First exercise",""))
(if: $workout1 is "")[(undo:)]
}
[[Next|workout 2]]{
(set: $workout2 to (prompt: "Second exercise",""))
(if: $workout2 is "")[(undo:)]
}
[[Next|workout 3]]{
(set: $workout3 to (prompt: "Third exercise",""))
(if: $workout3 is "")[(undo:)]
}
(if: $3ex is 1)[[Start workout|phase 1]]\
(if: $3ex is 0)[[Next|workout 4]]{
(set: $workout4 to (prompt: "Fourth exercise",""))
(if: $workout4 is "")[(undo:)]
}
(if: $4ex is 1)[[Start workout|phase 1]]\
(if: $4ex is 0)[[Next|workout 5]]{
(set: $workout5 to (prompt: "Fifth exercise",""))
(if: $workout5 is "")[(undo:)]
}
(if: $5ex is 1)[[Start workout|phase 1]]\
(if: $5ex is 0)[[Next|workout 6]](random: $lowrep,$highrep) reps of (print: $fullworkout's (1))
[[Next|phase 2]](random: $lowrep,$highrep) reps of (print: $fullworkout's (2))
[[Next|phase 3]](random: $lowrep,$highrep) reps of (print: $fullworkout's (3))
(if: $3ex is 0)[[Next|phase 4]]\
(if: $3ex is 1)[[Set 2|phase 1b]](random: $lowrep,$highrep) reps of (print: $fullworkout's (4))
(if: $4ex is 0)[[Next|phase 5]]\
(if: $4ex is 1)[[Set 2|phase 1b]](random: $lowrep,$highrep) reps of (print: $fullworkout's (5))
(if: $5ex is 0)[[Next|phase 6]]\
(if: $5ex is 1)[[Set 2|phase 1b]]Follow along with this cooldown
Thanks for playing! <a href=http://www.roamingrangerfit.com>roamingrangerfit.com</a>
<iframe width="560" height="315" src="https://www.youtube.com/embed/y_WtoHyB5ws" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
[[Play again|restart]](random: $lowrep,$highrep) reps of (print: $fullworkout's (1))
[[Next|phase 2b]](random: $lowrep,$highrep) reps of (print: $fullworkout's (2))
[[Next|phase 3b]](random: $lowrep,$highrep) reps of (print: $fullworkout's (3))
(if: $3ex is 0)[[Next|phase 4b]]\
(if: $3ex is 1)[[Set 3|phase 1c]](random: $lowrep,$highrep) reps of (print: $fullworkout's (4))
(if: $4ex is 0)[[Next|phase 5b]]\
(if: $4ex is 1)[[Set 3|phase 1c]](random: $lowrep,$highrep) reps of (print: $fullworkout's (5))
(if: $5ex is 0)[[Next|phase 6b]]\
(if: $5ex is 1)[[Set 3|phase 1c]](random: $lowrep,$highrep) reps of (print: $fullworkout's (1))
[[Next|phase 2c]](random: $lowrep,$highrep) reps of (print: $fullworkout's (2))
[[Next|phase 3c]](random: $lowrep,$highrep) reps of (print: $fullworkout's (3))
(if: $3ex is 0)[[Next|phase 4c]]\
(if: $3ex is 1)[[Cooldown|cooldown]](random: $lowrep,$highrep) reps of (print: $fullworkout's (4))
(if: $4ex is 0)[[Next|phase 5c]]\
(if: $4ex is 1)[[Cooldown|cooldown]](random: $lowrep,$highrep) reps of (print: $fullworkout's (5))
(if: $5ex is 0)[[Next|phase 6c]]\
(if: $5ex is 1)[[Cooldown|cooldown]]3 exersises! Now we'll set what exercises we want to do for our workout.
[[Continue|reps low]]
{
(set: $3ex to 1)
(set: $fullworkout to (shuffled: "$workout1", "$workout2", "$workout3"))
}4 exersises! Now we'll set what exercises we want to do for our workout.
[[Continue|reps low]]
{
(set: $4ex to 1)
(set: $fullworkout to (shuffled: "$workout1", "$workout2", "$workout3", "$workout4"))
}5 exersises! Now we'll set what exercises we want to do for our workout.
[[Continue|reps low]]
{
(set: $5ex to 1)
(set: $fullworkout to (shuffled: "$workout1", "$workout2", "$workout3", "$workout4", "$workout5"))
}6 exersises! Now we'll set what exercises we want to do for our workout.
[[Continue|reps low]]
{
(set: $fullworkout to (shuffled: "$workout1", "$workout2", "$workout3", "$workout4", "$workout5", "$workout6"))
}{
(set: $workout6 to (prompt: "Sixth exercise",""))
(if: $workout6 is "")[(undo:)]
}
[[Start workout!|phase 1]](random: $lowrep,$highrep) reps of (print: $fullworkout's (6))
[[Set 2|phase 1b]](random: $lowrep,$highrep) reps of (print: $fullworkout's (6))
[[Set 3|phase 1c]](random: $lowrep,$highrep) reps of (print: $fullworkout's (6))
[[Cooldown|cooldown]]Now we'll set a rep range. What is the least number of reps you want to do for each exercise?
[[6 reps|6rep]]
[[8 reps|8rep]]
[[10 reps|10rep]]6 reps! Got it!
(set: $lowrep to 6)
[[Next|rep high]]8 reps! Got it!
(set: $lowrep to 8)
[[Next|rep high]]10 reps! Got it!
(set: $lowrep to 10)
[[Next|rep high]]Now, what is the highest number of reps you want to do for each exercise?
[[12 reps|12rep]]
[[15 reps|15rep]]
[[20 reps|20rep]]12 reps!
(set: $highrep to 12)
[[Pick exercises|workout 1]]15 reps!
(set: $highrep to 15)
[[Pick exercises|workout 1]]20 reps!
(set: $highrep to 20)
[[Pick exercises|workout 1]](reload:)