Skip to content

Card Shuffle Simulator

A real 52-card deck shuffled by four genuinely different algorithms, with a Monte Carlo experiment that measures how many shuffles each one needs to actually randomise the deck.

Shuffle algorithm

50% is a coin-flip interleave; 95% is a near-perfect riffle.

Shuffles applied: 0 · adjacency score 100% (100% = untouched deck)

Fastest algorithm reaches the random baseline after 0 shuffles — the classic riffle result is about 7.

Current deck (52 cards, top-left first)

top 5 shown large below
A
A
A
A
2
2
2
2
3
3
3
3
4
4
4
4
5
5
5
5
6
6
6
6
7
7
7
7
8
8
8
8
9
9
9
9
10
10
10
10
J
J
J
J
Q
Q
Q
Q
K
K
K
K

About this tool

This simulator works on a genuine 52-card deck. Fisher–Yates is uniform, the riffle model cuts near the middle with a normal distribution and interleaves with the configured probability, and the overhand shuffle moves 1–5 card packets — a surprisingly weak shuffle. The Monte Carlo experiment is chunked so the interface stays responsive, and it reproduces the well-known result that a riffle shuffle needs roughly seven passes before a 52-card deck is properly mixed. Randomness comes from crypto.getRandomValues, and everything runs in your browser.

  • 100% free — no account needed
  • Runs in your browser
  • Nothing is uploaded

Frequently asked questions

Is Card Shuffle Simulator really free?

Yes. Card Shuffle Simulator is completely free on PureBrowser — every feature, with no account, no trial, and no credit card.

Does Card Shuffle Simulator upload my data?

No. Card Shuffle Simulator runs entirely inside your browser, so anything you type, paste, or open stays on your own device.

Do I need to sign up or install anything?

Neither. There is no account and nothing to download — open the page and Card Shuffle Simulator is ready to use on desktop or mobile.

Does Card Shuffle Simulator work offline?

Once the page has loaded, yes. All of the processing happens locally in your browser, so it keeps working without a connection.