Playing-card games
Draw a hand from a 52-card deck, add jokers, or combine several decks for games that use a shoe.
Each standard deck has 52 cards: 13 ranks in each of four suits.
Blank lines are ignored. Repeated labels create separate cards. Maximum 5,000 cards and 120 characters per card.
0 cards
Draw 1–100 cards at a time, up to the number remaining.
Choose your deck settings, then draw a card. Drawn cards stay out of the deck until you reset it.
Your draws from this session will appear here.
Private by design: custom card labels and draw history stay in this browser tab. This page does not upload or store them.
Draw a hand from a 52-card deck, add jokers, or combine several decks for games that use a shoe.
Turn vocabulary, questions, names, or activities into a custom deck and draw them without repeats.
Randomly draw writing prompts, workout moves, challenges, story events, or tabletop encounters.
The tool builds the selected deck in memory and shuffles it with the Fisher–Yates algorithm. Each swap uses the browser’s cryptographic random-number generator when available. Rejection sampling avoids the small bias that can occur when an unrestricted random integer is reduced with a simple remainder operation.
Chance of a specific remaining card on the next draw: 1 ÷ number of cards remaining. In a fresh 52-card deck, a specific card has probability 1/52 (about 1.92%).
Draws are without replacement: after one card is drawn, the deck is smaller. If duplicate cards exist because you selected multiple decks or repeated a custom label, each physical entry remains a separate possible card.
This generator is suitable for casual games, lessons, and creative activities. It is not independently audited or certified for gambling, regulated contests, security, or other high-stakes decisions.
Yes. Each drawn card is removed from the active deck and cannot appear again until you reset it. Identical cards from multiple decks or duplicate custom lines are still separate cards.
Yes. Choose one to eight standard decks and optionally add two jokers per deck. For example, two decks with jokers contain 108 cards.
Choose Custom deck and type or paste one label per line. Blank lines are ignored. Duplicate labels are kept, so repeating a line gives that label another card in the deck.
A custom deck can contain up to 5,000 non-blank cards. Each card label can contain up to 120 characters, and one draw can contain up to 100 cards.
No. The deck, current draw, and history are processed only in your browser. Downloading history creates the CSV locally.
The tool uses cryptographically secure browser randomness when it is available and displays which random source was used. A browser without that feature falls back to Math.random(). Neither mode is certified for gambling or regulated drawings.