You are correct that with less than two outcomes, philosophically speaking, there is no choice and hence no possibility of randomness. However, in the vein of good programming, I don't want my function to break because someone doesn't adhere to my philosophy. To my knowledge mafia aborts with a...