That's the point. Do you understand what 'roulette' means in this context? When you play roulette you more often than not lose all your money and have nothing to show for it. Like an inedible pizza.
If you made it so you always got something nice to eat... it wouldn't be roulette, would it?
Yes.... like a game of roulette where you sometimes lose it all and get nothing out of it at all.
What you desire is a very basic, boring version of roulette which you can easily make with a few lines of Python code.
random.randrange(0, 4) # number of toppings random.randrange(1, 100) # this in a loop iterating with result of previous amount, and this from a database where each number representing a topping.
Its much more fun to do some advanced stuff with randomisation such as adding weights, blacklists, whitelists, edible combinations, etc. When you get edible results based on randomisation is when I call it a success.
Second, you're excluding a significant amount of people [1] by not catering to vegetarians. Regardless of your dietary preference this is not done in 2017.
If you can choose not to eat certain things, the rest of the world can choose not to be bound by your artificial social constructs.
/ "Not done in 2017"... SMH.
At the very least, a bunch of disclaimers that the outcome might not be according to certain diets (ie. "the random outcome is unlikely to be kosher, halal, vegetarian, etc").
It would be more correct to say "choose not to eat." Being a vegetarian isn't like being afflicted by a disease. It's a lifestyle choice.
In a question about national ID I said I don't have to be open-minded and consider every single proposal. The community here was loud and clear: me not wanting to consider an alternative solution is a bad™ thing. Well, I say a vegetarian wanting to never see a menu with meat on it (which is what this essentially is) is similarly l closed minded.
I mean if you're allergic to something, I think you have a right to ask "does this food contain x? I am allergic to x" but everyone else can shove it with their special diet.
Typically with roulette there is a substantial upside to winning as well (large payout at casino for example). What is great thing you get by winning pizza roulette? A pizza that you could simply have ordered at no risk?