I have a question where I would present the user with characteristics (in the form of table) of two fictitious people, and ask the user to either select from option 1 or option 2. Now the tricky part is that each of the values of the characteristics of these people are randomly generates from a list, so that every time a question pops up, a different set of characteristics appear. For example, characteristic "education" for option 1 could either be: high school, college, grad school, etc, while "gender" could be male, female, etc. One randomly selected option would be presented, for each characteristic.
How can I do that? Any help would be great.