I have been thinking about writing a random body weight workout generator.

I think it might work like this
you would supply the max number of
push ups
pull ups
squats
that you can do in one minute and based on that it would create a random body weight workout specific to your abilities.

what do you guys think?

With more work it could be treated as an extensible framework where each different exercise could be manipulated as an object and assigned a virtual "weight".