Generate moodle calculated questions

How to use arbitrary complex calculations in Moodle “calculated” questions to generate similar questions with different sets of variables.