Skip to content
CheckMyPull

Verify your Clash.gg roll

Verified: reproduces real results

Recompute any past Clash.gg result on your own device using Clash.gg's published algorithm. Nothing you paste leaves your browser.

Live verifier
0 network requests

Step 1Where did you play?

Using Clash.gg / RustClash case opening: seedrandom v3.0.5 PRNG over serverSeed:clientSeed:rounddetails

The server seed, your client seed and the case index (1-based within a multi-case open) join with colons and seed the seedrandom v3.0.5 PRNG. The first float in [0, 1) times 100,000, floored, is the ticket (0-99,999). Each 1% of an item's odds spans 1,000 tickets. The server-seed commitment is a plain SHA-256.

Where to find your numbers on Clash.gg:

  1. The Fairness page (clash.gg/fairness) shows your Server Hash and an editable Client Seed; a toggle can rotate the client seed automatically after each bet.
  2. Per-bet server seeds and nonces for case openings appear in your account after the seed rotates (login required).
  3. For battles, open the battle's details and copy its Random.org seed. Rounds and player slots count from 1.

Source: Clash.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.

Where to find your seeds on Clash.gg

  1. 1

    The Fairness page (clash.gg/fairness) shows your Server Hash and an editable Client Seed; a toggle can rotate the client seed automatically after each bet.

  2. 2

    Per-bet server seeds and nonces for case openings appear in your account after the seed rotates (login required).

  3. 3

    For battles, open the battle's details and copy its Random.org seed. Rounds and player slots count from 1.

What we can check on Clash.gg

Per-game status. "Verified" means our implementation reproduced a real, documented result for that game. We never list a game on trust.

GameAlgorithmStatus
Case openingseedrandom v3.0.5 PRNGVerified

Reproduces Clash's own case verifier (CodePen mjchal/PoOKmZz, embedded on clash.gg/fairness, captured 2026-07-22): seedrandom(serverSeed:clientSeed:round) x 100,000, ticket 0-99,999. Corrected 2026-07-22 from a wrong HMAC engine (the '90,455,280' example was CSGORoll's, cross-contaminated).

Battle roundseedrandom v3.0.5 PRNGVerified

Cross-checked against Clash's own hosted battle verifier, 2026-07-14 (13 of 13 sampled outputs reproduced).

Battles are driven by a Random.org seed requested after all players join, not by your account seeds.

The honest fine print

A passing check proves a specific outcome came from numbers fixed before you played. It does not prove Clash.gg will honour a withdrawal, or say anything about the site beyond this one result. Fair math and a trustworthy business are different things: how we verify and what it means.

More tools: batch-verify a nonce range · check your luck vs the odds · all platforms