The computer's choice is purely random, generated by `crypto.getRandomValues()`. There is no analysis of the player's history, patterns, or any form of 'intelligence' — it is equivalent to a fair 3-sided die.
Rock Paper Scissors
The classic decision game with animation
The classic game with true randomness
This version of rock paper scissors uses `crypto.getRandomValues()` for the computer's choice, ensuring there is no predictable pattern. The countdown animation (3, 2, 1) and simultaneous reveal recreate the real experience of playing against someone.
Three possible moves
- Choose rock, paper, or scissors by clicking the corresponding button.
- A countdown (3, 2, 1) is displayed while the computer 'thinks'.
- Choices are revealed simultaneously. The scoreboard tracks wins, losses, and draws.
Sources and references for this tool
These references help contextualize formulas, standards, APIs and limitations used on this page. They do not replace professional validation when a result has legal, financial, medical or operational impact.