Had to share this...Workouts for any race distance and even 30min workouts!
http://myswimcoachatlanta.com/random-workout-generator/