Pick a target and stick to it
Jumping from 50× to 2× between rolls just churns your balance. Pick a target that matches how much variance you can stomach, commit to it for a run of rolls, and re-evaluate between sessions — not between rolls.
Demo only. No real stakes, no real payouts.
Set your bet and roll to see the result.
Audited provably-fair engine. 99% RTP, instant settlement.

Unit · Dice / Provably Fair
Pick a target. Pick a side. Roll.
Dice is the simplest provably fair game on a crypto casino — and one of the most re-played. Every roll lands on a number between 0.00 and 100.00, drawn from a uniform distribution locked in by a SHA-256 commitment before you hit Roll. You pick a target and a direction (Over or Under), and the house takes a 1% edge out of every hypothetical payout. Bigger win chance means a smaller multiplier; small win chance means you're chasing 9,900×. Every result can be verified after the roll.
About this gameRTP and house edge verified against 10,000+ sampled rolls on the live demo engine. Each roll is independent and fully uniform across 0.00 – 100.00.
Stake → Target → Direction → Roll
Type an amount or tap a quick chip (½ halves it, 2× doubles it, MAX takes it to your balance). Dice is designed for fast rolling, so bet sizes below 1% of your balance keep sessions long.
Drag the slider (or type in the Target field — they're bound together). The number you land on is the threshold your roll needs to beat. 50.00 gives you roughly 1 in 2 odds at ~2× payout; pushing the slider to 95.00 gets you ~20× at a much thinner win chance.
Tap the direction toggle. Over means you win if the roll is higher than the target; Under means you win if it's lower. Both modes carry the same 1% edge — pick whichever side of the slider feels right.
Hit Roll Dice. The result lands in under a second, your balance updates, and the round hashes to the next nonce. No countdown, no cash-out window — every roll is a one-shot.
Target · Bankroll · Discipline
Jumping from 50× to 2× between rolls just churns your balance. Pick a target that matches how much variance you can stomach, commit to it for a run of rolls, and re-evaluate between sessions — not between rolls.
A useful guardrail: keep each roll at 0.5–2% of your balance. At 2% you'll ride out a cold streak of ~30 consecutive losses before halving your bankroll; at 5% it's gone in ten.
At 2× payout you win roughly half the time. At 10× you win one in ten. Lower targets don't beat the edge — nothing does — but they keep the session running long enough to enjoy the game instead of rebuying in two minutes.
When it ships, auto-roll lets you preset the stake, target, direction, and stop conditions, then step back. Pre-committing to a take-profit and a stop-loss before the first roll is the single biggest anti-tilt lever on this game.
SHA-256 · Seed chain · Verifiable
Every roll is locked in before you click Roll, using a cryptographic commitment we publish up front. After the roll, you can verify the exact number yourself. No trust in the house required.
Before the first roll of a seed cycle, we publish the SHA-256 hash of that cycle's server seed. The seed itself is revealed once you rotate off it, so anyone can re-hash it and confirm it was never swapped mid-cycle.
Your client seed is yours to set and rotate whenever you like. Because it feeds into every roll's hash, we couldn't steer any single number in our favour even if we wanted to.
After each roll, Verify surfaces the server seed, client seed, nonce, and the first 8 hex chars of the combined hash that produced your roll. Pipe them into any SHA-256 tool (offline if you prefer) and you'll get the same number.
The mapping is pure math. Run it against any SHA-256 tool and you'll get the same number.
input = `${serverSeed}:${clientSeed}:${nonce}`hash = sha256(input) // 64 hex charshex = hash.slice(0, 8) // first 32 bitsu32 = parseInt(hex, 16) // 0 .. 4,294,967,295rollInt = u32 % 10001 // 0 .. 10000 inclusiveroll = rollInt / 100 // 0.00 .. 100.00hex = 7738bf10 → u32 = 2,000,207,632 → rollInt = 7,632 → roll = 76.32FAQ · 09 entries
Dice is a provably fair casino format where every round produces a uniform random number in a fixed range (here, 0.00 – 100.00). You bet on whether the roll will land over or under a target you pick, the payout scales inversely with your win chance, and the house keeps a small fixed edge on every hypothetical payout.
Every real-money roll counts toward the 24-hour leaderboard. Top 50 players share the pool at 00:00 UTC.
Sample data — refreshes on real launch · Race rules apply. 18+. Play responsibly.
| # | Player | Wagered | Payout |
|---|---|---|---|
| 1 | @BitRoll | $52,140 | $13,820 |
| 2 | @HexMargin | $41,900 | $10,350 |
| 3 | @ZeroEdge | $34,680 | $8,240 |
First-deposit welcome bonus at XYES
No credit card to start · 60-second signup · withdraw any time
See bonus termsTLS 1.3 everywhere · funds held in segregated cold storage
KYC for withdrawals keeps fraud and underage play out
Median withdrawal cleared in under 9 minutes
First deposit only · Min $20 · 24h wager · 18+ · Full T&C apply
Live telemetry · Anon IDs
Sample data — refreshes on real launch · Only verified accounts are shown. Usernames are anonymised.
Same fair-chain · Swappable