Check out this card-based random workout generator courtesy at Lyman Chen.
Adding a random element to workout choices breathes new life into fitness. And randomness is a great way to prepare martial artists for the unexpected.
For the ultimate in random workout generation try PTDICE. These nine dice create millions of unique workouts.