Shuffle a standard 52-card deck (or 54 with jokers) using a seeded Fisher-Yates shuffle. Deal hands of any size for poker, blackjack, bridge, or your own card game. Same seed always produces the same shuffle — great for reproducible tests and demos.
Click "Shuffle & Deal" to deal hands.
Shuffles use the Fisher–Yates algorithm with a seeded
Mulberry32 PRNG.
The seed is hashed via cyrb53 so any string produces a uniform 32-bit state.
Identical seeds yield identical shuffles — useful for testing card-game logic, reproducing
bug reports, or sharing a specific deal with someone else. For real-money or cryptographic use,
do not use this; it is deterministic, not secure.