Random Choice Generator

Paste your list of options on the left, one per line, and get one picked at random on the right — a quick way to settle on dinner, pick a raffle winner, or make any decision you can't.

More ways to experience Recasely:

Rc

Let Something Else Make the Call

Paste in whatever you can't decide between — restaurants, movies, chores, raffle entries — one option per line, and this tool picks one at random. No more debating, no more deferring; every option has an equal shot.

The result updates as soon as you stop typing. Click the refresh icon to pick again from the same list without retyping anything, or copy the winning option with one click.

How does it pick?

Each line you enter becomes one option, with blank lines ignored so accidental extra line breaks don't count as an empty "choice." The tool then uses the browser's Math.random() to pick an index into that list — every option has exactly the same probability of being chosen, regardless of how long the list is or the order things are typed in.

Can I use this for a raffle or giveaway?

Yes. List your entries one per line — names, ticket numbers, whatever identifies each entrant — and generate a winner. To draw a second or third winner, remove the previous winner's line and generate again, so nobody can be picked twice.

Is there a limit to how many options I can add?

No practical one. The tool works the same whether you paste in 3 options or 3,000 — each line still has an equal chance of being the one selected. For a long list, it's faster to paste the whole thing in at once from a spreadsheet or document than to type each line individually.

Is this cryptographically secure?

No, and it isn't meant to be. Like our random number generator, this tool uses Math.random(), which is unpredictable enough for everyday decisions and informal draws but isn't built to the same standard as a cryptographic random number generator. For anything security-sensitive, that distinction matters — our password generator and UUID generator both use the Web Crypto API instead — but for picking a restaurant, it doesn't.

Does this tool save or send my list anywhere?

No. Everything runs locally in your browser — your list is never uploaded to a server or stored anywhere. Refresh the page and it's gone, so if you want to reuse a list later, save it in a document on your own device and paste it back in next time.

Related tools

Last reviewed: August 2026