Student Tool

Random Number & Wheel Spinner

An interactive decision-making tool. Spin the lucky wheel of custom names, or generate random numbers with sorting, filters, and history.

Instant 100% Client-Side No Login
PROCESSINGLOCAL
LIMITNONE
PRIVACYBROWSER-ONLY

Tip: press Space to spin.

Load Pre-made Presets

Wheel Choices (One per line)

8 choices · 8 slices

Add a weight with xto make a choice more likely — e.g. Pizza x3 gives Pizza three slices. No weight means one slice.

Choose Color Theme

Spin History

No spins yet this session.

Two ways to make an unbiased pick

This page bundles two different random pickers because “pick something at random” means two different things. When the options are named — students, restaurants, yes or no — the wheel turns the choice into a single, visible, suspenseful event. When you need numbers — roll numbers to call, a sample to survey, values to seed a game — the number generator draws from a range with control over how many and whether they can repeat. Both aim at the same goal: a pick nobody can nudge.

The fairness of the wheel comes from geometry. Every choice you type becomes one equal slice, and a cryptographically-random starting speed with steady friction means the pointer is equally likely to land on any slice. When you want to tilt the odds, weights make it explicit: writing Pizza x3 gives Pizza three slices, so it is three times as likely without you having to paste it three times. Leave the weight off and a choice gets a single, even slice.

With or without replacement

The number generator’s “allow duplicates” toggle is the single most important setting, and it maps to a real statistical distinction:

  • Off (without replacement): like drawing numbered balls and not returning them — every result is distinct. Use it to pick 5 different winners or a unique sample.
  • On (with replacement): each draw is independent and repeats are possible. Use it to simulate dice, coin flips, or anything where the same value can genuinely recur.

Because unique draws cannot exceed the size of the range, asking for more distinct numbers than the range holds is flagged rather than attempted.

How random is it, honestly

Both tools draw from crypto.getRandomValues(), the browser’s cryptographically-secure random source — not the weaker Math.random(). On top of that they use rejection sampling, discarding the small biased tail so every value in range is exactly equally likely rather than nudged toward the low end.

That is genuinely fair for classroom picks, raffles, games, and sampling. The one honest caveat: the draw happens on your device, so a formal real-money lottery under regulation will still want its own certified, audited system. For everyday and educational fairness, this is about as good as randomness gets in a browser.

Everything stays on your device

The wheel, the number generator, the tick and win sounds (synthesised live through the Web Audio API, so there is no audio file to download), and the session history all run entirely in your browser. The list of names you type, the numbers you draw, and the history log are never sent anywhere; the history is held only in memory for the current session and clears when you reload or close the tab.

Note:This is a decision and fun tool. It is fair for casual and educational use but is not a certified random-draw system — do not rely on it for gambling, prize draws with legal weight, or anything security-sensitive.

How to Use

1

Choose either the Wheel Spinner or Random Number Generator tab.

2

For Wheel: Enter your choices (one per line) or select a quick preset. Customize colors and sounds, then click Spin.

3

For Numbers: Specify your range (Min/Max), quantity, toggle duplicate options, and click Generate.

4

Copy or download results for your stats homework, class picking, or games.

Features

Cryptographically-secure randomness (crypto.getRandomValues) with unbiased rejection sampling — no modulo skew
Weighted choices: write "Pizza x3" to give an option three slices without pasting duplicates
Interactive canvas wheel with realistic deceleration physics, presets, and colour themes
Random number generator with range, quantity, unique/duplicate (draw with or without replacement), and sorting
Spin history for the wheel and generation history for numbers, both cleared with one click
Keyboard shortcuts (Space to spin, Enter to generate) and screen-reader result announcements
Synthesised sound via the Web Audio API and runs 100% in your browser — nothing uploaded

Common Questions

About Random Number & Wheel Spinner

Spin a customizable wheel of names or generate random numbers with speed and ease. Every choice is an equal wheel sector for a fair pick, and the number generator draws from any range with control over uniqueness (draw with or without replacement) and sorting. Includes presets, color themes, synthesized ticking and win sounds, confetti, and in-session history. Great for teachers picking students, class decisions, games, and study exercises. It uses the browser's Math.random(), which is fair for casual and educational use but not a certified source for real-money lotteries. Runs entirely in your browser.

Also known as: spin the wheel, random picker, wheel of names, random number generator, decision wheel, random name picker, pick a random number, yes or no wheel, raffle picker, classroom name picker.

Processing Note

Random Number & Wheel Spinner runs in your browser, so the input you enter is processed locally on this page and is not uploaded to a ToolMintX account.

Tool Limits

Student tools help with planning and quick checks, but official marks, attendance, credits, and exam eligibility always depend on your institution.

Explore More