Is Online Euchre Rigged?
Every Euchre app gets accused of it, and almost every one answers “trust us.” Here’s why bad runs happen by chance — and how our deals let you check instead of trust.
Updated
Why a fair deal feels rigged
Euchre hands are only five cards, and the swings are big. Some numbers from our Euchre odds page:
- In a suit you didn’t choose, you hold one trump or none 53.8% of the time. Three hands like that in a row: about 16%.
- You hold no bower of a named suit 62.0% of the time — five hands running without one happens 9% of the time.
- Ten hands without the right bower of trump: 10%.
- A farmer’s hand, nothing but 9s and 10s, is 1 in 759 on any deal — but over 100 hands, 12% of players see at least one.
Streaks like these happen to everyone, every week. We remember the bad runs and forget the good ones, which is why “rigged” is the most common complaint about every Euchre app there is.
How a deal is locked in
1. The seed
Each online hand starts from a seed: 128 random bits, written as 32 hexadecimal characters, drawn fresh for every deal. A public formula turns the seed into a shuffled deck, and the same seed always gives the same deal.
2. The lock
Before anyone sees a card, the table shows a lock: the SHA-256 fingerprint of the seed joined to a second random value, the nonce. The seed itself stays on the server, because anyone holding it could re-create every hand.
3. The reveal
When the hand ends, the seed and nonce are revealed. Your browser recomputes the fingerprint and compares it with the lock it showed you before the hand, then re-creates the deal from the seed. If the cards had been changed along the way, the fingerprint wouldn’t match.
Check a hand yourself
- During a hand, tap the 🔒 lock at the top left of the table and note the lock.
- When the hand is over, tap it again. The seed and nonce are revealed.
- The table shows “✓ Matches the lock” once your browser has checked the fingerprint.
- Below it you’ll see all four hands, the up-card and the kitty, re-created from the seed. Compare them with what was played.
The method, for anyone who wants to check it without us
Nothing here depends on the method being secret. With the revealed seed and nonce, you can re-create a hand in any programming language:
- Check the lock. The lock is the SHA-256 hash, in hexadecimal, of the text
seed:nonce— the seed, a colon, the nonce. - Start the generator. It’s sfc32. Split the seed into four 8-character pieces and read each as a hexadecimal number: those are its four 32-bit words a, b, c, d. Each draw: t = a + b + d; d = d + 1; a = b XOR (b shifted right 9); b = c + (c shifted left 3); c = (c rotated left 21) + t; the draw is t, read as an unsigned number, ÷ 2³². All arithmetic is 32-bit. Throw away the first 16 draws.
- Lay out the deck: clubs, spades, hearts, diamonds, and within each suit 9, 10, J, Q, K, A — 24 cards.
- Shuffle (Fisher–Yates), numbering the positions 0 to 23: for each position i from 23 down to 1, take j = the whole part of (draw × (i + 1)) and swap the cards at i and j.
- Deal: the first 20 cards go one at a time around the four seats, seat 0 first, five times round. Card 21 is the up-card; the last three are the kitty.
What the lock proves — and what it doesn’t
- It proves the deal was fixed before the hand began and wasn’t changed afterwards — not after seeing your bid, your rating or your streak.
- It doesn’t prove the seed was picked at random. For that you’re trusting our server’s random-number generator, the standard one built into Node.js. Some sites let players mix in randomness of their own; we don’t yet.
- It means no one can peek. The seed never leaves the server during a hand, and with 128 random bits there are far too many possible shuffles for anyone to work backward from the cards they can see.
Common questions
Is online Euchre rigged?
It shouldn’t be, and on this site you can check. Every hand’s shuffle is locked with a SHA-256 fingerprint before the cards are shown and revealed when the hand ends, so anyone can confirm the deal wasn’t changed along the way and re-create every hand from the seed.
Why do I keep getting bad Euchre hands?
Because bad hands are common. In any suit you didn’t choose you’ll hold one trump or none 53.8% of the time, so three weak hands in a row happen about 16% of the time. Over 100 hands there’s a 12% chance of at least one farmer’s hand — nothing but 9s and 10s.
How can I verify a Euchre deal?
Tap the lock at the top left of the table. During the hand it shows the lock, a fingerprint of the hidden seed. After the hand it reveals the seed and a random value called the nonce, checks their SHA-256 fingerprint against the lock in your browser, and re-creates all four hands, the up-card and the kitty from the seed.
Do the computer players cheat?
No. They know only their own cards, the up-card and the cards already played. To decide, they imagine many possible deals of the cards they can’t see and pick the play that works best across them — the same guess a person makes.
PULL UP A CHAIR
Play a hand of Euchre
Free in your browser — no download, no signup. Partner with the computer and play right now, or open a table in the lobby and deal in your friends.