I may have an idea for that. If the choises were made simultaneously and only when a favourable combination was found, submitted, it would allow the user to create different combinations easily until they were happy with one. Similarly to this character creator screeshot here:
It amazes me how companies miss these things…