Lobby

Originals

Slots

Live Casino

Game Shows

New Releases

Bonus Buys

Instant Win

Blackjack

Baccarat

Roulette

$30K Race

8d

View All

Rewards Lounge

Refer A Friend

Blog

Profile

Wallet

Transactions

Live Support

siteLogo

Provably Fair

How Shock Guarantees Fair Play

fairness-banner

At Shock, we are committed to transparency and fairness in every game you play. That’s why we’ve implemented Provably Fair technology, a system that allows you to verify every game’s outcome. Below we break down exactly why you don’t have to just trust us when you make a bet - you can verify it yourself.

How Does Provably Fair Work?

generate-inputs
combine-random-outcome

Step 1: Generate Inputs from Both Sides

Before each game begins, these components are generated:

  • Server Seed: Shock generates a random secret code, known as the Server Seed. This seed is hashed (hidden) using a cryptographic hashing function (SHA-256) and sent to you. The hash ensures that the seed cannot be altered after the game starts, while keeping the actual Server Seed secret.

  • Client Seed: You receive a unique Client Seed, which adds an extra layer of randomness. You can customize this at any time for complete control by rotating your seeds.

  • Nonce: A nonce (a counter that starts at 0 and increments with each game round) is used to ensure that each game round produces a unique outcome when the same seeds are used.

Think of it like a locked vault. We lock the outcome in advance so it cannot be tampered with during the game.

Step 2: Combine for a Random Outcome

When you play each game:

  • The Server Seed, Client Seed, and the Nonce are combined into a random code using a cryptographic algorithm.

  • This code is then used as an input to each game’s mechanics to determine a random and unpredictable result (like a dice roll, card shuffle, or roulette spin). As each game has unique mechanics, the open source code is available to view when you verify each round.

Your input ensures that no party, including us, can affect the outcome.

Step 3: Verify the Result

After the game ends:

  • First, you can verify that the hashed server seed matches the unhashed server seed using open source code or our Unhash Seed tool.

  • You can use the Unhashed Server Seed, your Client Seed, and the Nonce to reproduce each game’s outcome and independently verify that the result was 100% fair. See how the outcome was calculated and confirm it matches what you saw during the game using our Verification tool.

No confusing explanations or trust needed. Just fairness you can prove.

siteLogo
Platform
SlotsLive CasinoGame ShowsBonus BuysInstant WinProvably Fair
Chicken.GG
Helpful Links
Help Center
FAQs
Gamble Aware
Self Exclusion
About
Terms and ConditionsPrivacy PolicyAML and KYCResponsible GamingBonus TermsSportsbook
Contact Us
PartnerLegalSupport
coin_bitcoin
coin_litecoin
coin_ethereum
coin_tether
coin_usd
coin_xrp
coin_tron
coin_solana
gaming curacao icon
gaming curacao icon

PR Entertainment N.V, registration number 163398, registered address Abraham de Veerstraat 9, Curaçao

Payments may be handled by TRUEDREAM LIMITED, registration number HE441290, registered address: 25, NEPTUNE HOUSE, 1st floor, Flat/Office 11, 3045, Limassol, Cyprus

© 2025 Shock.com All Rights Reserved.

You need to be logged in to chat