guides · Australia

Provably fair explained: server seed, client seed, nonce and the limits

Best casinos available in AustraliaUpdated 7 November 2026
#1Top pick

WinCrown · Welcome bonus200 free spins on selected slots

Reviews (9,827)

4.9Rating

Play nowVisit WinCrown

Explains how a provably fair round is committed and checked, and draws the line between what a verification page proves and what it leaves untouched.

Quick verdict

Provably fair is a commitment scheme, not a seal of approval. It lets you confirm that a settled round came from inputs fixed before your bet, which rules out a result being rewritten after the fact. It says nothing about the house edge, the pay table, whether a withdrawal arrives, or whether the site may lawfully serve people in Australia.

  • Best for: readers who want to run a verification themselves and know exactly what it settles.
  • Check first: that the game lets you set your own client seed, and that you recorded the round before rotating the seed.
  • Do not skip: a verified round is still priced with a margin, and verification is not a licence.

What the system is claiming

A provably fair system is a promise made in advance and checked afterwards. Before you play, the operator publishes a fingerprint of a secret it is holding. After the round, it reveals the secret so you can confirm the fingerprint matched. Because the outcome is derived from that secret by a published method, it could not have been chosen once your stake was visible.

Worth stating the claim precisely, because marketing rarely does: a settled round was generated from inputs fixed before the bet. That is the whole of it.

The fingerprint is a cryptographic hash: instant to derive from the secret, impractical to reverse. That is what makes publishing it early safe for the operator and useful to you.

Ready to play? Play here and claim the bonus — 18+, terms on the operator page.

Server seed, client seed and nonce

Three inputs go into every round. The server seed is the operator's secret, committed in hashed form before play. The client seed is yours, and most implementations let you set it to any string you like. The nonce is a counter that moves up by one each round, so one pair of seeds produces a different result every time.

Splitting control between two parties is the point. An operator supplying both inputs could, in principle, try seeds in advance and keep one whose sequence suited it. A client seed you choose closes that door, because the server seed was committed before your seed existed.

InputWho sets itWhen you can see itWhat it is there for
Hashed server seedThe operatorBefore you playThe commitment you check later
Server seedThe operatorAfter it is rotated and retiredFixing the outcome before the bet
Client seedYouAlwaysStopping a seed being picked to suit the house
NonceThe gameDuring playSeparating one round from the next

Running a check, in order

Set your own client seed before playing. Record the hashed server seed, the client seed and the nonce for the round you care about. Rotate the server seed, which retires it and reveals the original. Hash the revealed seed and compare it with the commitment you saved. Then put seed, client seed and nonce through the published algorithm and see whether the result you were paid comes back out.

Rotation is the step people miss. A seed cannot be revealed while rounds are still being drawn from it, and rotating resets the nonce, so a round you did not record first is awkward to reconstruct afterwards.

Most operators host a verification page that does the arithmetic. An independent implementation of the same algorithm is the stronger check, because an operator's own page audits the operator's own output.

What a verification page proves

One thing, and it does it well: that a specific settled round follows from the committed server seed, your client seed and that nonce. If the figures reproduce the result, the outcome was not edited after the fact and the commitment was honoured.

That protection is real, and you can check it yourself. It rules out the crudest form of cheating, which is rewriting a result once the house can see the stake.

What it cannot prove

Fairness in this sense covers the integrity of a draw, not the terms of the bet. A game can verify perfectly and still price every round with a margin you would decline if it were written on the button, because the margin sits in the pay table rather than in the random number.

Coverage is the second limit. The method applies to an operator's own games; third-party slots and live dealer tables run on provider servers and cannot be checked from your side at all. A fairness badge in the header does not reach across the rest of the lobby.

  • It says nothing about the house edge or the return figure in the pay table
  • It does not cover third-party slots or live dealer tables
  • It cannot make a withdrawal arrive, or release one held in an account review
  • It is not a licence, and it is not supervision by any regulator
  • It does not change the expected cost of playing

Why it says nothing about the Australian position

Providing an online casino service to a person in Australia is prohibited under the Interactive Gambling Act 2001, and so is advertising one. The Australian Communications and Media Authority enforces the Act and can ask internet providers to block sites it finds operating illegally. A fairness page changes none of that, because it is maths published by an operator rather than an authorisation granted to one.

Recourse is the practical gap. If a round verifies cleanly and the withdrawal that should follow never arrives, there is no Australian regulator to escalate to.

BetStop is the national self-exclusion register. Registering stops licensed Australian interactive wagering providers from opening accounts for you or taking your bets, for a period you choose, and it does not reach offshore casino sites. Gambling Help Online runs free counselling on 1800 858 858, by phone or web chat, at any hour.

Questions Australian players ask

Does provably fair mean the game pays more?

No. It establishes that a round was generated from inputs committed in advance. The pay table and the house edge are set separately, and verification does not touch either.

Why do I have to rotate the server seed to verify a round?

The seed cannot be revealed while rounds are still being drawn from it. Rotating retires it, reveals the original and resets the nonce, so record the round's details before you rotate.

Should I set my own client seed?

Yes, wherever the game allows it. It removes the possibility that the operator chose both inputs, since the server seed was committed before your seed existed.

Are slots and live tables provably fair as well?

Usually not. The method is used for an operator's own games. Third-party slots and live dealer tables run on provider servers, and nothing on your side can verify them.

Does a fairness page mean the site is licensed for Australian players?

No. Providing an online casino service to a person in Australia is prohibited under the Interactive Gambling Act 2001, which ACMA enforces. A verification page is published maths, not a licence.

Before you deposit

Open the operator page, read the current terms and set a limit first. Online casino services are not licensed in Australia; the Interactive Gambling Act 2001 applies and the ACMA enforces it.

Check live offer ↗

18+ · Gamble responsibly · Support and limits