Skip to main content

Unboxing fairness

Written by Leo

To keep things fair and fun, we use a provably fair method to determine each item unboxed. This is a method of generating a random result using three separate elements, and it’s how we can prove the randomness of each game played.

If you played a physical game with dice or a pack of cards, you could guarantee the randomness by checking for six unique sides on the die, or 52 unique cards in the deck. Things work a bit differently online, but the concept is still kind of the same.

Ultimately it is still a game of luck, and we’ll be super honest: the more valuable the item is, the less chance you have of unboxing it. But this is all about giving you the power to check for fairness and keep things fun.

GAME OUTCOME

There are three variables that will ultimately determine which item you receive in your box. And while we do have a very sophisticated algorithm we work with, the easiest way to think about it is like the old school hand game of ‘Rock, Paper, Scissors’ - but with a few more possible outcomes.

Firstly, there’s Your Hand. This is the first code generated. What makes it your hand? Well, you can change it if you like. You can even check out other users’ hands to see what their outcome was. It’s totally up to you, and you can change Your Hand at any point.

Next, there’s Our Hand. This is a secret code that won’t be revealed until you choose to do so. Finally, there’s the Play Count. This is the number of games you’ve played with us, and is the simplest - it starts at one, and goes up by one with each game you play.

Much like a game of ‘Rock, Paper, Scissors', Your Hand, Our Hand, and the Play Count are going to be different each time, resulting in a different outcome. So each time you play, you’ll have the chance to reveal something different in your box, which we’ll then personally pack and send off to you.

Generation

Each item you could potentially unbox is assigned a roll number - and there are 100,000,000 potential roll numbers to land on. Each roll is determined by a combination of three individual elements:

Client Seed: This is a passphrase that comes from you and your browser. You’ll be able to see it before you unbox an item, and you can even change it before you play if you feel like that’s going to help you. You can also check other players’ seeds to see their outcomes.

Server Seed: This is a really, really long number that comes from us. Before you play, we’ll show you an encrypted version, or hash, so that we can guarantee that it’s a predetermined result without actually allowing you to work out the outcome beforehand. It’s about keeping it fair for everyone, right?

Once you unbox an item, you’ll reveal the unhashed Server Seed, which you can then check against past games to verify the outcomes using that seed.

Play Count: This one’s pretty simple - it’s the number of games you’ve played. This number means that even if you had the same Client Seed and Server Seed from a previous game, the outcome in your next game would still be different since the Play Count would have increased by one.

Probability

Since each item, or outcome, is assigned to a roll number, the probability of a particular outcome will never change - even if you played 100,000,000 times. There’s no pattern or method used to determine when the big ticket items will be won - it’s sheer randomness.

To see the probability of each individual item within a box, click ‘Toggle Rates’ at the top to see the chance displayed as a percentage.

Did this answer your question?