18+ Must be 18 or older to gamble. BeGambleAware.org We are an affiliate. Clicking links may earn us a commission.
Home  /  Tools  /  Card drawer

Random card drawer

A real shoe dealt server-side: cards leave the deck as they are drawn, exactly like at a table

Set up the shoe and draw. Cards are dealt server-side without replacement — a dealt card is gone until you reset, exactly like a physical shoe.

Your draw

Pick how many cards and how many decks. Every submit draws fresh cards from a full shoe, without replacement.

1 to 10 cards per draw.
1 to 8 standard 52-card decks.
Reset
No JavaScript required. No JavaScript required. Cards are drawn server-side with a cryptographic random source.
How the math works

A real shoe, honestly shuffled

Cards are drawn without replacement: once dealt, a card is gone, so a duplicate can only appear when more than one deck is in the shoe. That is the same dependency card counters exploit — and the reason online blackjack reshuffles every hand.

The named-card odds use the hypergeometric distribution — the probability that at least one copy of a specific card lands in your draw given the shoe size and the number of copies it holds.

# draw without replacement
pool = decks × 52 (+ 2 × decks jokers)
P(named card) = 1 − C(pool−copies, n) ÷ C(pool, n)

Methodology

Each draw removes a uniformly random card from the remaining shoe via PHP's random_int (CSPRNG). The named-card probability is hypergeometric: 1 − C(pool−copies, n) / C(pool, n), where copies equals the number of decks.