Generators

Rock Paper Scissors

Classic throws versus CPU with running score.

Loading interactive tool…

Embed this tool on your site

About this tool

Rock Paper Scissors is humanity's most portable tiebreaker β€” but it falls apart when the other person is not in the room or when you suspect they peeked at your throw. This browser version gives you an instant CPU opponent powered by cryptographic randomness, so the computer literally cannot cheat. Click Rock, Paper, or Scissors and the CPU's throw appears immediately in a result line such as 'You: Rock | CPU: Scissors -> Win'. Three counters β€” You, CPU and Draw β€” build across your session so you can track streaks and settle tournament scores; reload the page to start them from zero. Whether you are office co-workers deciding who buys coffee, a parent letting a kid try their luck, or someone who wants a quick procrastination break between meetings, the game loads in under a second with no ads, no sign-up, and no waiting for a match.

Why use it

  • Instant CPU Match: No matchmaking lobby, no waiting for an opponent β€” click a throw and the CPU responds immediately so you are never waiting around for the result.

  • Running Score Tracker: Your wins, the CPU's wins, and draws accumulate automatically across the session, making it easy to track best-of-five or best-of-nine tournaments without keeping score on paper.

  • Cryptographic CPU Picks: The computer's throw uses the Web Crypto API, making it genuinely unpredictable. You cannot read a seed, notice a pattern, or exploit any timing trick to guess what the CPU will throw next.

  • Clear Round Summary: Each result line shows both throws with emoji and the verdict, so anyone watching over your shoulder or on a shared screen can follow along.

  • No Account or Ads: There is nothing to install and no sign-up β€” open the page and play.

  • Keyboard Accessible: The throws are standard buttons, so you can Tab to one and press Enter or Space to play without a mouse.

How to use

  1. Open Rock Paper Scissors β€” three buttons appear: πŸͺ¨ Rock, πŸ“„ Paper and βœ‚οΈ Scissors.
  2. Choose your throw by clicking one of the buttons.
  3. The CPU instantly picks its own random throw, shown in the result line next to yours.
  4. Read the round verdict at the end of the line β€” Win, Lose, or Draw.
  5. Check the You, CPU and Draw counters to track your overall standing across the session.
  6. Reload the page when you want to clear the counters and start a fresh tournament.

When it helps

  • When two people need to decide who pays, who presents, or who takes the last slice and both agree to honor the result
  • When a parent wants to let a kid try their luck at a quick two-player CPU game with no setup
  • When a teacher is demonstrating game theory, Nash equilibria, or probability in a classroom
  • When you have a five-minute break and want a low-stakes competitive moment to reset your focus
  • When settling a remote standoff over a video call and you need a shared, verifiable tool
  • When a group cannot decide who goes first in a larger game and needs a quick elimination bracket

Examples

Round 1 β€” player wins

Input

Click Rock

Expected result

You: πŸͺ¨ Rock | CPU: βœ‚οΈ Scissors -> Win β€” counters: You 1 Β· CPU 0 Β· Draw 0

Round 2 β€” draw

Input

Click Paper

Expected result

You: πŸ“„ Paper | CPU: πŸ“„ Paper -> Draw β€” counters: You 1 Β· CPU 0 Β· Draw 1

Round 3 β€” player loses

Input

Click Scissors

Expected result

You: βœ‚οΈ Scissors | CPU: πŸͺ¨ Rock -> Lose β€” counters: You 1 Β· CPU 1 Β· Draw 1

Tips

  • Random play is the mathematically unbeatable strategy β€” any pattern you develop becomes an exploitable habit even against a CPU you cannot trick.
  • For rapid-fire rounds, keep the cursor near the three buttons, or Tab to a throw and press Enter repeatedly.
  • Agree on a best-of target before the first throw so neither player can accuse the other of extending the series after a bad streak.
  • Watch the counters over a long session β€” even streaks of three or four losses in a row are entirely normal at 1-in-3 odds per round.
  • If the CPU wins three in a row, remember the odds of that happening are exactly 1 in 27 β€” suspicious-feeling but statistically routine.

Frequently Asked Questions

Does the CPU adapt to my play style or remember my previous throws?
No. The CPU pick is generated fresh each round using the Web Crypto API with no memory of your history. There is no pattern recognition, no adaptive AI, and no learning β€” every round is genuinely independent.
Is the CPU choice actually random, or does it favor any throw?
It is effectively uniform across Rock, Paper, and Scissors β€” each has a 1-in-3 chance every round, regardless of what you threw before or how many rounds you have played.
How do I play best-of-three or best-of-five?
Just keep throwing β€” the You and CPU counters track wins automatically. Agree on a target (e.g., first to two wins takes best-of-three) before you start, and reload the page to clear the counts for the next series.
Does the score tally persist after I close or refresh the page?
No. The counters live in memory for the current page only. Refreshing the page brings them back to zero, giving you a clean slate. There is no separate Reset button.
Can two humans play against each other on the same device?
No. The tool is single-player against the CPU. Two people can each play a round against the CPU and compare results, but there is no head-to-head mode.
What is the theoretically optimal strategy for Rock Paper Scissors?
Against a truly random opponent the optimal strategy is also to play randomly β€” each throw with exactly 1-in-3 probability. Any predictable pattern can theoretically be exploited. Against the CPU here, every strategy ties in expected value.
Are Rock Paper Scissors Lizard Spock or other variants available?
No. The tool covers only the classic three throws: Rock, Paper and Scissors.
Can I use this for a classroom activity or youth group?
Absolutely. The game is completely age-appropriate, requires no account, and loads instantly. It works well as a probability demonstration, a quick icebreaker throw, or a warm-up activity before a larger lesson.

Explore the category

Glossary

Parity Rule
The principle in Rock Paper Scissors that each throw beats exactly one other throw and loses to one other throw, creating a perfectly balanced three-way cycle with no dominant choice.
Nash Equilibrium
In game theory, a strategy profile where no player can improve their expected outcome by changing their strategy alone. In RPS the Nash equilibrium is to throw each option with exactly 1/3 probability.
Best of Three
A match format where the first player to win two rounds wins the overall match, reducing the effect of a single lucky or unlucky throw on the final verdict.
Uniform Distribution
A probability distribution where every outcome has the same likelihood. A fair RPS CPU uses a uniform distribution across Rock, Paper, and Scissors β€” each with exactly 33.3% probability.
Tiebreaker
A mechanism for resolving a draw or deadlock between two parties. Rock Paper Scissors is commonly used as an informal tiebreaker in everyday decisions.
Independent Rounds
Each round of RPS has no memory of previous rounds. The CPU's throw on round 5 is just as random as on round 1, regardless of the history between them.
A LITTLE HELP. A LOT DONE.
Good tools.
Great flow.

Your shortcut to the everyday. Create, convert, calculate,
and get back to what you love.

βœ“ Free to useβœ“ No sign-upβœ“ 500+ possibilities