Random Generator

Roll dice, flip coins, generate a random number, or pick from your own list. Runs entirely in your browser. Nothing you type is ever uploaded.

What can you do?

RandomPick bundles four everyday random-generation jobs in one place: roll any number of dice with any number of sides, flip one or more coins, generate a random number within a range, or pick a random item (or shuffle the whole order) from a list you paste in.

Curious how "random" your random number generator actually is? Read True Randomness vs Pseudorandomness: What a Computer Is Actually Doing.

How it works

Every roll, flip, or pick runs directly in your browser using the Web Crypto API. Nothing is sent to a server, so it works even offline once the page has loaded.

Frequently asked questions

Is this free to use?

Yes. There's no sign-up and no limit on how many times you roll, flip, generate, or pick.

Do you store what I type?

No. Everything happens entirely client-side in your browser, and nothing you enter, including any list you paste into the picker, is uploaded or stored. See the privacy policy for details.

How random is this?

It uses your browser's Web Crypto API (crypto.getRandomValues), a cryptographically strong random number source, rather than the weaker Math.random() many simple tools rely on.

What's the difference between "pick" and "shuffle" in the list picker?

Pick selects one random item from your list. Shuffle reorders the entire list randomly and shows you the new order, useful for randomizing a running order, a draft order, or a playlist.