# PickRandom.app > Free online random selection tools: wheel spinner, coin flip, dice roller, raffle box, list picker, team splitter, yes/no decision maker, and secure generators for numbers, passwords, and text. Every outcome is drawn from a cryptographically secure random number generator (crypto.getRandomValues). No sign-up, no ads, and user inputs never leave the browser. A free, keyless JSON API exposes the same operations for developers and AI agents. ## Tools - [Wheel Spinner](https://www.pickrandom.app/wheel-spinner): Spin a colorful wheel of names to pick one option at random. Popular for classroom name picking, raffles, and group decisions. - [Draw from Box](https://www.pickrandom.app/draw-from-box): Draw a random winner from a virtual box, with or without replacement. Suited to raffles and giveaways. - [Random from List](https://www.pickrandom.app/random-from-list): Paste a list, get one or more random items instantly. - [Team Splitter](https://www.pickrandom.app/team-splitter): Randomly divide people into balanced teams for sports, classrooms, and projects. - [Flip a Coin](https://www.pickrandom.app/flip-a-coin): Instant heads-or-tails coin toss, single flip or best-of-N. - [Roll Dice](https://www.pickrandom.app/roll-dice): Virtual dice roller supporting d4, d6, d8, d10, d12, and d20, one to six dice at a time. - [Yes or No](https://www.pickrandom.app/yes-or-no): Unbiased yes/no decision maker, with an optional three-way "maybe" mode. - [Sweepstake Generator](https://www.pickrandom.app/sweepstake-generator): Randomly assign tournament teams to participants for office sweepstakes — World Cup, Euros, March Madness, and more. - [Password Generator](https://www.pickrandom.app/generate-password): Cryptographically secure random passwords with configurable length and character sets. - [Random Number Generator](https://www.pickrandom.app/generate-number): Uniform random integers in any range, single or multiple draws. - [Random Text](https://www.pickrandom.app/generate-text): Random placeholder text of any length for mockups and testing. - [Random Letter Generator](https://www.pickrandom.app/random-letter-generator): Random letters A–Z, uppercase, lowercase, or mixed, one or many at a time. - [Random Color Generator](https://www.pickrandom.app/random-color-generator): Random colors and palettes with copyable hex, RGB, and HSL values. - [Lottery Number Generator](https://www.pickrandom.app/lottery-number-generator): Quick-pick lottery lines for Powerball, Mega Millions, EuroMillions, Lotto 6/49, or any custom pick-N-of-M game. - [Random Word Generator](https://www.pickrandom.app/random-word-generator): Random common English words with length and capitalization options. - [Random Date Generator](https://www.pickrandom.app/random-date-generator): Random dates between any two dates, with an optional random time of day. ## API Free JSON API, no key required, CORS-open. Full documentation: https://www.pickrandom.app/api-docs - `GET /api/v1/number?min=1&max=100&count=1&unique=false` — random integers in a range - `POST /api/v1/pick` with `{"items": [...], "count": 1}` — pick random items from a list - `POST /api/v1/shuffle` with `{"items": [...]}` — unbiased Fisher–Yates shuffle - `GET /api/v1/coin?count=1` — coin flips ("heads"/"tails") - `GET /api/v1/dice?sides=6&count=1` — dice rolls with total - `GET /api/v1/yes-or-no?maybe=false` — random yes/no (/maybe) answer - `GET /api/v1/password?length=16` — cryptographically secure password - `POST /api/v1/draw/commit` then `POST /api/v1/draw/reveal` — provably fair commit/reveal raffle draws with a third-party-verifiable HMAC computation - Machine-readable spec: https://www.pickrandom.app/api/v1/openapi.json (OpenAPI 3.1) ## MCP PickRandom is also an MCP (Model Context Protocol) server: point your MCP client at `https://www.pickrandom.app/api/mcp` (streamable HTTP, stateless, no auth). Tools: pick_random, shuffle, random_number, flip_coin, roll_dice, yes_or_no, generate_password. ## Learn - [Learn Randomness](https://www.pickrandom.app/learn): Guides on randomness, fairness, and secure random generation. - [Pseudo-Random vs. True Random](https://www.pickrandom.app/learn/pseudo-random-vs-true-random): How computers generate randomness and when it matters. - [Why Math.random() Can't Make Secure Passwords](https://www.pickrandom.app/learn/why-math-random-is-not-secure): PRNGs vs CSPRNGs, explained. - [The Fisher–Yates Shuffle](https://www.pickrandom.app/learn/fisher-yates-shuffle): Why naive shuffles are biased and how to shuffle fairly. - [How to Run a Fair Raffle](https://www.pickrandom.app/learn/how-to-run-a-fair-raffle): A practical checklist for draws people can trust. ## About - [About PickRandom](https://www.pickrandom.app/about): What the site offers and how the tools work. - [Privacy Policy](https://www.pickrandom.app/privacy): No cookies, no tracking of user inputs, everything runs client-side.