Skip to content
CheckMyPull
Trust and safetyProvably fair

Is a Mystery Box Site Rigged?
How to Tell

How to tell if a mystery box site is rigged: the red flags that matter, and the provably fair check you can run yourself to prove one specific pull was honest.

CM
PUBLISHED 22 JUL 2026·UPDATED 22 JUL 2026·9 MIN READ

When a mystery box site feels off after a cold run, the useful question is not whether you got unlucky, but whether the site can prove the result was honest. Most worry about a rigged mystery box site comes down to one fear: that the outcome was decided against you, or changed after you clicked. On a provably fair site you do not have to guess: you can recompute a completed pull on your own device. Of the 17 platforms we track, 9 allow that and 8 do not.

What people mean when they call a site rigged

"Rigged" gets used for a few different worries, and it helps to separate them, because only some are things a fairness check can answer.

The first worry is that the result itself was tampered with: that the site saw a rare item coming and quietly swapped in a common one, or aimed a bad outcome at you specifically. This is the claim provably fair was built to disprove, and it is the one you can test directly.

The second worry is broader: that the published odds are worse than stated, or that a withdrawal will stall. Those are real concerns, but no cryptographic check settles them, and keeping the two apart is the first step to thinking clearly about whether a mystery box site is rigged.

The one check that actually settles it

A provably fair site commits to your result before you play, then lets you prove it afterward. It generates a secret server seed and publishes a one-way fingerprint of it, 64 characters under SHA-256 or 128 under SHA-512, before you click. Your pull comes from that seed combined with your own client seed and a nonce. Because your seed is in the mix the site cannot aim a result at you, and because its seed was committed first the outcome was fixed before you played.

That design gives a genuine fairness check exactly two things it can catch:

  • A result altered after the commit. You paste the revealed server seed, your client seed, and the nonce into a verifier, and it recomputes the outcome. If the recomputed result does not match what the site displayed, the shown result did not come from the committed inputs.
  • A seed that does not match its fingerprint. The verifier hashes the revealed server seed and compares it to the fingerprint the site published before your round. If those do not match, the site did not use the value it committed to.

If both line up, the pull was generated from inputs fixed before you played and was not changed afterward. That is a real, provable answer, and you can get it in a few seconds. If you want the full background on the mechanism, the what is provably fair guide walks through the whole flow.

Red flags that a mystery box site might be rigged

Signals worth acting on

The strongest signal is what a site withholds. Of the 17 platforms in our registry, the 8 we cannot verify each fail on one of 3 things: no published formula, no revealed server seed, or no per-item ranges.

No single sign is proof on its own, but the more of these you see, the more reason to be careful before depositing.

  • No fairness hash before you play. A provably fair site shows you a hashed server seed up front. If nothing is committed before your round, there is nothing to check against later, and the site's own results are unfalsifiable.
  • The server seed is never revealed. The commitment is only half the system. If you can rotate your seed but the old server seed never appears, you can never complete the check. Some sites have reportedly reduced or removed seed visibility over time, so confirm the reveal actually works before you rely on it.
  • A verify button that only calls the site's own server. A real check runs on your device against a separate tool. If the only way to "verify" is a button that sends your seeds back to the same site and returns a thumbs up, you are trusting the site to grade its own work.
  • The recomputed result does not match. If you run the check and the independent outcome differs from what was displayed, or the revealed seed does not hash to the committed fingerprint, that is the clearest red flag there is. Save a screenshot of the seeds and the result.
  • No published odds at all. Fairness of the draw and honesty of the odds are separate things, but a site that hides its item probabilities entirely gives you no baseline to judge anything against.
  • Withdrawal problems reported by users. Recurring, independently reported complaints about stalled or denied withdrawals are worth weighing. Treat any single review as a signal to verify, not a verdict, and look for the same pattern across multiple named, dated sources before believing it.
  • Pressure and "guaranteed" wins. Countdown timers, a rare item framed as "due" after a cold streak, or any tool promising to predict or guarantee your next pull. These are marketing and scam patterns, not fairness signals.
  • Anonymous operator and no history. A brand new site with no traceable ownership, no contact details, and a wall of glowing reviews that all appeared at once deserves extra caution.

Work down this list before you deposit, not after a bad session.

Rigged, or just a cold streak?

Most people go looking for the word "rigged" right after a run of bad pulls, and it is worth being honest about what a bad run actually tells you. On a provably fair site, each open is independent. A rare item does not become "due" because you have missed it ten times, and a cold streak is not evidence of tampering on its own. The arithmetic is unforgiving. These are the numbers behind three common rarities:

Item listed atChance of seeing zero across 100 openingsOpenings for 95% confidence of one hit
1%36.6%about 298
0.5%60.6%about 598
0.1%90.5%about 2,994

Read the middle row. On a one in two hundred item, missing it entirely across 100 openings is not a bad night, it is the single most likely outcome. Missing a chase item across a session is normal, not an anomaly.

The way to separate genuine bad luck from a rigged draw is not to count losses, it is to verify. A single verified pull that matches its committed seeds tells you that specific result was honest, regardless of how it felt. If you want to test a whole session rather than one open, comparing your actual hit rate against the site's published odds over many pulls shows whether your run sits inside normal variance or genuinely outside it. That is a math question you can answer with your own pull history, and it is a far better guide than a gut feeling after a rough hour.

How to actually run the check

You do not have to take any of this on faith. Once a server seed is revealed, paste it, your client seed, and the nonce into a verifier and recompute the result yourself. The tool below does exactly that, and nothing you enter is sent anywhere.

Live verifier
0 network requests

Step 1Where did you play?

Using Ripster box / upgrade: HMAC-SHA256 over clientSeed:noncedetails

HMAC-SHA256 keyed with the server seed over clientSeed:nonce. The first 8 hex characters become a 32-bit integer, divided by 2^32 and multiplied by 100 for a roll in [0, 100). Items are sorted by item ID and selected by cumulative probability: the first item whose cumulative probability is at least the roll wins.

Where to find your numbers on Ripster.gg:

  1. Before rolling, copy the Server Seed Hash from the Provably Fair modal (also recorded per roll in Account History).
  2. After the roll, open the Provably Fair modal to copy the Server Seed, Client Seed and Nonce.
  3. Change your Client Seed anytime in Account Settings; doing so reveals the current Server Seed so all past rolls become verifiable.

Source: Ripster.gg's own fairness page

Step 2Paste your numbers

Runs entirely on your device via your browser's built-in cryptography. Don't take our word for it: open DevTools → Network, click the button, and watch: zero requests.

Runs entirely in your browser. Nothing you paste is sent anywhere.

The steps are the same on any provably fair site:

  1. Before you play, copy the hashed server seed the site shows you. That is the fingerprint.
  2. Note your client seed and the nonce for the pull you want to check.
  3. After you rotate seeds, copy the revealed server seed.
  4. Paste all of it in. The verifier recomputes the outcome and checks the revealed seed against the fingerprint you saved.

If both match, the result was committed before you played and was not altered. If either fails, you have something concrete to point to. For a fuller walkthrough with each field explained, see how to verify provably fair.

One thing to be clear about: this is verification of a result you already have, not prediction of a future one. The server seed is committed before your client seed even exists, so nothing can read a future outcome in advance. Any tool that claims to forecast or guarantee your next pull is a case opening predictor scam, not a fairness tool.

What a verified pull looks like

The confirmations are specific, not vague reassurance. These are outcomes our own implementation reproduced exactly, from the platform's published algorithm:

PlatformOutcome we reproduced
CSGORoll90,455,280
HypeDrop19,569,993
Skin.club66,748, at nonce 259
CSGOEmpire56,288
Clash.gg18,875
JemLit22.0231

That is the standard a fairness claim has to meet. A site that cannot produce that kind of match is not necessarily rigged, but it cannot show you otherwise.

What a passed check does not prove

This is why the checklist above pairs the fairness check with the other red flags. Verification is the strongest single test you have, and the one thing operators cannot fake, but it answers one question, not all of them.

The bottom line

To tell if a mystery box site is rigged, stop guessing and run the check. A provably fair site commits to your result before you play and reveals the seed afterward, so you can recompute any pull on your own device and confirm it matches. If it does, the draw was honest. If the site publishes no hash, never reveals its seed, or the numbers do not line up, you have a real reason to walk away. If unboxing has stopped feeling fun or you are chasing a loss, the responsible play page has plain guidance and support links.

FAQ
How can you tell if a mystery box site is rigged?+

The strongest test is a provably fair check you run yourself. Copy the hashed server seed the site shows before you play, then after the round paste the revealed server seed, your client seed, and the nonce into an independent verifier. If the recomputed result matches what the site displayed, the draw was honest.

Can a provably fair check prove a site is not rigged?+

It proves one thing precisely: that a completed result came from the inputs committed before you played and was not altered afterward. It catches a changed outcome or a revealed seed that does not match its fingerprint. It cannot prove the odds, whether a withdrawal will clear, or whether the site will still be there next month, so pair it with the other red flags.

Does a bad losing streak mean a mystery box site is rigged?+

No. On a provably fair site each open is independent, and a rare item never becomes due after misses. Long cold streaks are a normal feature of low probabilities, not proof of tampering. To be sure, verify a specific pull, or compare your hit rate against the published odds over many opens.

What is a red flag that a mystery box site is unfair?+

Warning signs include no fairness hash shown before you play, a server seed that is never revealed, a verify button that only calls the site's own server, no published odds, and a recomputed result that does not match. No single sign is proof, but several together are a reason to be cautious before depositing.

Is there a tool that predicts mystery box drops?+

No. The server seed is committed before your client seed even exists, so nothing can read a future outcome in advance. Any tool claiming to predict or guarantee your next pull is a scam. The honest tool works the opposite way: it verifies a result you already have, on your own device.

How many openings before a cold streak means anything?+

More than most people expect. On an item listed at 0.5% there is a 60.6% chance of seeing none at all across 100 openings, and you need roughly 598 to reach 95% confidence of a single hit. At 0.1% that figure is about 2,994.

Sources
Keep reading
Next · Trust and safety
Case Opening Predictors Are a Scam: Here Is the Proof

Don't take an article's word for it.

Verify a roll yourself

The verifier never sends your data anywhere. Analytics cookies are separate and let us see aggregate traffic. Nothing loads unless you allow it. See our Privacy Policy.