It’s a spectrum, but saying that the distinction isn’t meaningful? It’s very meaningful to me. The most popular way to randomize chess is chess960, which fits exactly the definition of input randomness: randomness that happens before players choose actions, and informs their choice of actions. Whereas for the output randomness side, the most typical example is roulette: take a shot and get a dopamine rush if the RNG comes out in your favor.
I’m not denying that roulette is fun for a lot of people. But I prefer the chess960 kind of fun to the roulette kind of fun, both as a player and as a developer.
It’s a spectrum, but saying that the distinction isn’t meaningful? It’s very meaningful to me. The most popular way to randomize chess is chess960, which fits exactly the definition of input randomness: randomness that happens before players choose actions, and informs their choice of actions. Whereas for the output randomness side, the most typical example is roulette: take a shot and get a dopamine rush if the RNG comes out in your favor.
I’m not denying that roulette is fun for a lot of people. But I prefer the chess960 kind of fun to the roulette kind of fun, both as a player and as a developer.