It seems to me that you are taking randomness too seriously, as the main problem of the Mafia, and the Mafia itself.
A more serious problem for our Mafia, called "inactivity," is much harder to solve, even though it needs to be addressed. But here, it's just a matter of...