The Potential of Randomness

I’m going to say a somewhat controversial statement: I love randomness. I know a lot of gamers strongly dislike randomness, especially whenever they lose because of a bad dice roll or an unlucky top deck. But for me I prefer my games with a little bit of randomness, and here are a few of my reasons why.

Randomness adds replayability

If you’ve ever heard me ramble on about games before you probly already know that I adore Roguelikes. One of the reasons why is that they offer tremendous amounts of replayability. In case you’ve never played a Roguelike before (and if you haven’t, please give one a try), there are two main traits of the genre: Perma-Death and Procedural Generation. Though I love perma-death (and maybe I’ll talk about it another time), the relevant trait right now is procedural generation. Procedural generation is when the game content is randomly created based on an algorithm each time a new game is started. This means that though each run will share similarities, no two play sessions will be the same. This lets you play the same game over and over and over again without the game becoming stale.


I have almost 400 hours in this game and I’m not even close to sick of it.

Compare this to your typical single-player game. Once you’ve beaten the game, it’s done. If you play it again, it’s going to be basically the same experience exactly as you played it before. You’ll face the same obstacles in the same order in the same places. And while this could mean that your initial experience with the game is amazing, but it’s going to be less interesting the 2nd, or 3rd, or 100th time through compared to a game with procedural generation.

Randomness lets people of different skill levels play together

Imagine you’re playing a game called “Randomless Hero,” in which there is absolutely no randomness and the most skilled player will always win. You’ve been playing the game for years and you have become very good at it. Now, because you love the game, you decide to play it with your friend who has never played the game before. Assuming both of you play to the best of your abilities, what’s going to happen? Obviously you’re going to win, and your friend is going to lose. Every. Single. Time.

While you can still have fun playing a game without winning, and your friend may still have had a great time playing with you, the two of you playing each other will lack challenge. Since the game’s outcome is always known from the beginning of the game, you might get bored and your friend might get frustrated after playing it a few times. But if you had a game which had some randomness, such that the more experienced player will win 70% of the time, now there’s a challenge because the less-experienced player could win against the more experienced player. This means that an experienced player can play against a newbie and find the game challenging, while the newbie will always have some hope that they can beat the odds.

Randomness helps create stories

One of my absolute favourite games of all time is Dungeons and Dragons. If you’ve never played it, Dungeons and Dragons is a tabletop roleplaying game where players assume the role of characters in a world controlled by the Dungeon Master. Players try to do things in this world (such as fight monsters, complete quests, and interact with characters controlled by the Dungeon Master), and whether they succeed or fail is based primarily on dice rolls. This means that there is always a chance you will succeed or fail at any given task. Sure, if your character is very good at something they have a much better chance at succeeding (i.e. a 20th level Ranger is probly going to succeed at shooting something with their bow). Likewise, if your character isn’t very good at something they are much more likely to fail (i.e. 1st level Fighter is pretty much guaranteed to die in a solo fight against an Ancient Red Dragon). But that’s where the will of the dice comes in. Sometimes you roll a Nat 20 and escape the clutches of an evil Hag, and sometimes you roll a Nat 1 and fall down a well and drown. Both of those events have happened in games I’ve played, and I remember them very clearly. But what if there were no dice in Dungeons and Dragons? What if you always knew if you would succeed or fail at a given task before you even tried? Suddenly those moments where you triumphed against all odds aren’t that exciting, and every moment you fail at something is predictable. There’s suddenly no challenge, no risk, no struggle. And no one cares about a story with no struggles.

Randomness keeps a game from being solvable

A solvable game is a game where, assuming both players play perfectly, the outcome of the game will always be the same. To give a simple example, if both players play perfectly at Tic-Tac-Toe the game will always result in a draw. Or if both players play perfectly at Connect Four, the first player will always win. Does that mean that solvable games are bad games? Of course not. There are some fantastic games like Chess and Go which are technically solvable games. But by using randomness we can keep a game from being solvable by changing the game state through factors outside of the player’s control. This means that while there can still be optimal strategies, it is a lot harder, if not impossible, to know what the perfect play is at any given time. This helps keep the game from being solvable while allowing player skill to shine. Speaking of which…

Randomness creates skill-testing decisions

One of my favourite mechanics ever used in a card game is the Discover mechanic. Discover is a mechanic from Hearthstone where you are shown 3 random cards from a specified pool of cards and you choose one of them to add to your hand. While I love this mechanic for a lot of reasons, one of the biggest reasons is because it offers the player interesting decisions to make. Sometimes one of the cards is obviously the best choice to pick, which admittedly isn’t all that interesting. But sometimes you aren’t offered good cards and have to choose from 3 mediocre choices. Or a bad card which you normally would never play may be situationally the best choice right now. But the key point here is these interesting choices only exist because the cards you are offered are random. What would it be like if Discover always offered the same 3 cards? Likely there would be one card you almost always choose and two you ignore 99% of the time. And sure, 1% of the time you’ll have an interesting choice to make, but why not make more opportunities for those interesting, skill-intensive choices?

Phantom Militia.png

Which would you choose?

Why does this matter?

This matters because you shouldn’t write off randomness as inherently bad. It’s a tool, just like any other feature of a game. If it’s used too much, you create games that offer no room for player skill by turning everything into a coinflip. This is especially frustrating for professional players that want to be rewarded for the time and effort they put in to become experts at the game. But if used just correctly, it can turn a good game into a memorable one.

TL;DR: I love having a little randomness in my games, and you should too!