Game designers often talk about two types of randomness, input randomness and output randomness. In this post, I’d like to critique this polar model of randomness and introduce some new thinking about it that designers should consider. First, a quick summary for those new to the concepts: The distinction between input and output randomness in a game is whether the random event happens before or af