I can make you a smartphone app that will have 6 text-boxes 2 screens , and 3 buttons.
As per your mock-up app picture the reset button would allow the user to make a new decision.
[[The buttons]]
button 1) Clear button clears the app's text boxes and returns to the welcome screen. .
button 2) Roll button , which uses a random number generator .
button 3) a light-bulb button which 'weeds out' the text boxes with bad words such as 'fried, 'horror,' 'luxury' or 'bad.'
While the third button may seem a mute point, it will allow the user to bias the selection in their favour. Which allows them to make the decision for themselves.
[[the layout]]
Screen 1 has the six text boxes for options. and Button 2 (Roll) and optional button 3 (light bulb)
Screen 2 displays the chosen option and has button 1, the (reset)
I believe in the majesty of each human brain to control their own life. And electronics to control machines. But it is a great idea, for a person to be able to list their future options, and pick an option to pursue.
The app will not remember past options. Any internet will not be required.
You will have to tell me the partner's favourite colours.
Good luck.