Skip to content

Random wheels and pickers

Open the tool that already matches the job: a list you type, a number range, an alphabet, yes or no, a meal list, a class list, a coin, or dice. Each one draws in your browser. No account is required.

The wheels choose the winner with crypto.getRandomValues before the animation starts. Each line is one slice with the same chance. These tools are not a certified draw for a legal or paid contest.

Build your own wheel

Use these when the options are words. Every wheel page can also draw as a lucky grid. The grid holds 2–8 entries, so it suits a short list and not a 1–100 number wheel.

Numbers and letters

These wheels fill themselves. Delete a line if a number or letter should not come up.

Names, a coin and dice

Use these when you do not want a spinning wheel. Results stay on the page for the visit.

Questions

Which page should I open?

A list you already have: Spin the wheel. A number from 1 to 100: Number wheel. A letter: Letter wheel. Several names or teams: Random name picker. A yes/no or a coin: open that page directly.

Can one option be more likely than the others?

On the wheels, only by writing it on more than one line. Each line is its own slice, so the extra chance is visible. There is no separate weight field.

Are the names uploaded?

A share link keeps the entries in the fragment after #. The browser does not send that fragment to the server. The name picker does not save the list at all. Loading the site can still request advertising and analytics.

Is the result certified for a prize draw?

No. The draw uses the browser’s crypto.getRandomValues, with rejection sampling so each current entry has the same chance. The tools are not independently audited.

Does it work on a phone?

Yes. After the page has loaded, spinning, flipping and rolling run in the mobile browser. Reloading the page needs a connection.