Pick a random number between 1 and 30 instantly. Perfect for a classroom of 30 students — pool mode calls on every student exactly once. Works on any device, no install needed.
Dice, coin flips, spinners, and more — all free
Numbers, names, games and more
Thirty is one of the most common classroom and event sizes. Each of the 30 integers has exactly a 3.3% chance per generate. The 1–30 range covers class rosters, monthly calendar days, team assignments for groups of 30, and raffle draws with exactly 30 tickets. This tool uses JavaScript's Math.random() seeded from hardware entropy for unbiased results.
Pool mode is the key feature for teachers with classes of 30. Activate it and the tool shuffles all 30 student numbers into a queue. Each generate draws the next number without replacement — guaranteeing every student is called on exactly once before the pool resets. The progress bar shows how many students remain. This eliminates the awkward "I keep calling the same students" problem.
After 10 generates, the distribution chart groups results into 10 buckets of 3 numbers each (1–3, 4–6, …, 28–30). Over many generates, each bucket should fill at roughly the same rate, visually confirming the generator is not biased toward any part of the 1–30 range.