Rock Paper Scissors
The classic schoolyard game with a `crypto.getRandomValues` opponent — the computer's pick is uniformly random and chosen at the same moment yours is, so there's no peeking. Streak counter goes positive for wins, negative for losses, and tracks your best run. Match mode caps the game at best-of-3, 5 or 10 with a winner banner when one side hits the target. Useful when a coin flip won't do because three people need a way to break a tie.
How to use
- Pick a match length (or leave infinite) — best-of-3 ends fastest.
- Click rock, paper or scissors. The opponent picks at the same instant; outcome shows above.
- Reset the scoreboard with the bottom button when you want a fresh slate.
Frequently asked questions
- Does the computer cheat?
- No — its pick comes from `crypto.getRandomValues` before the animation runs. Each move is independent, no looking at your input first.
- Why is the streak negative sometimes?
- Positive numbers are your win streak, negative are your loss streak. The absolute value is your current run; once you break a streak by switching outcome, it flips and starts at 1.
Related tools
Random Picker — Roulette & Ladder
Pick a winner with a spinning wheel or a ladder (ghost-leg) draw.
Random Order Shuffler
Paste a list, get it back in random order — line-, comma- or whitespace-separated input, optional seed for reproducible runs, numbered or plain output.
Random Bytes Generator
Generate cryptographically secure random bytes in 9 output formats — hex, Base64, Base64URL, binary, decimal, C array, Python bytes, UUID v4.
Password Generator
Generate strong, random passwords that never leave your browser.
Playing Card Drawer
Draw N cards from a properly shuffled 52-card deck (optional jokers), with deck-tracking so you don't draw the same card twice.
Dice & Coin Roller
Roll polyhedral dice (d4–d100) or flip a coin with cryptographic randomness.