Rock Paper Scissors

Play against a crypto-random bot. Pick a mode, pick your hand.

You

?
vs

Bot

?

Wins

0

Losses

0

Ties

0

Best

0

Current streak: 0

How to Use

Pick rock, paper, or scissors, and the bot will make its choice at the same time. Rock beats scissors, scissors beats paper, and paper beats rock. Ties are shown but do not count as a win or loss.

Three modes: endless for casual play, best of 5 (first to 3 wins), and first to 6 for a longer match. Switch modes at any time using the selector above the arena. Changing modes resets the current match but your lifetime stats are preserved.

Wins, losses, ties, current streak, and best streak are saved on your device. The bot plays uniformly at random using the Web Crypto API: it does not learn your pattern or adapt. Over many games its choices converge to 33.3% each, which you can verify by watching the tallies over time.

About This Tool

Rock Paper Scissors is the classic hand game played against a cryptographically random bot. Pick rock, paper, or scissors; the bot reveals its choice; the winner is announced. Counters track wins, losses, ties, current streak, and best streak.

Endless mode runs until you stop. Best-of-5 and first-to-6 modes end at a decisive match point with a short summary. Stats are persisted on your device between sessions.

Privacy Note

Game state stays on your device. Bot choices come from crypto.getRandomValues in your browser.

Limits

The bot is uniformly random. It does not adapt to your pattern. For a human-vs-human match, share the URL and take turns clicking.

Common uses

  • Quick decision between two people when a coin is not enough.
  • Short warm-up or coffee-break game.
  • Classroom probability demonstration (the bot is truly random).
  • Low-stakes wager settlement with a visible draw.

How to get better results

  • Pick a mode before starting: endless for casual play, best-of-5 for a short match, or first-to-6 for a longer match.
  • Watch for the bot bias check: over many games the bot should hover near 33.3% per choice.
  • Use first-to-6 to smooth out short streaks and focus on the cumulative result.
  • Reset stats to start a fresh match-up.

Using the result responsibly

Random tools are most helpful when the rules are clear before the result is generated. Decide what the input means, whether duplicates are allowed, and whether the first result should be final. Clear rules make the result easier to trust and explain.

For casual choices, games, classroom activities, examples, and creative prompts, a browser-based tool is usually enough. For regulated contests, high-value selections, safety decisions, legal records, or professional advice, use a process designed for that responsibility.

Last reviewed: June 30, 2026

Frequently Asked Questions

Is the bot truly random?

Yes. Every bot pick uses crypto.getRandomValues for uniform randomness. Over many rounds its choices converge to 33.3% rock, 33.3% paper, 33.3% scissors. It does not adapt to your pattern.

Why does it sometimes feel like the bot is winning on purpose?

Short-run streaks are expected from uniform randomness. In 10 games, the bot will sometimes win 7 purely by chance. Play 50 or more games to see the distribution smooth out. The first-to-6 mode provides a longer match than best of 5.

Do my stats save between sessions?

Yes. Wins, losses, ties, current streak, and best streak are saved in your browser's localStorage. They persist across page refreshes and visits. Use "Reset stats" to start fresh.

What is the difference between the three modes?

Endless runs until you stop. Best of 5 ends when one side wins 3 games. First to 6 ends when one side reaches 6 wins. The match tracker above the arena shows the current score.

Can I play against another person?

Not directly: the bot is your opponent. For a two-person match, share the URL, take turns picking without peeking, and compare results. Each pick is private to the local browser.

What happens on a tie?

A tie shows "both picked X" and your current streak is preserved (not broken, not incremented). Ties do not advance the match score in best-of-5 or first-to-6 modes.

Related Tools