Free · No sign-up · Instant

Random number generator 1 to 30

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.

18
Press Space or Enter to generate
30 remaining in pool 0 / 30 drawn
Distribution
Player 1
Player 2
Advertisement · 336×280
Grammarly — write with confidence
Grammar, tone & clarity. Used by 30 million people. Works in Google Docs, Gmail, Word and more.
Try Grammarly free

More number & chance tools

Dice, coin flips, spinners, and more — all free

Other tools

Numbers, names, games and more

Advertisement · 336×280
Grammarly — write with confidence
Instantly improve grammar, spelling, clarity, and tone. Works everywhere you write online.
Try Grammarly free

What is a random number between 1 and 30?

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: the classroom tool

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.

Distribution: buckets of three

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.

Frequently asked questions

Is this truly random?
Yes. Math.random() seeded from hardware entropy. Each of the 30 integers has a 3.3% (1-in-30) probability per generate — statistically uniform and unbiased.
What is pool mode for 1–30?
Pool mode draws all 30 numbers in shuffled order without replacement. Every number appears once before any repeat. Ideal for calling on a class of 30 students with guaranteed fairness — no student gets called twice before everyone has been called once.
Can I exclude specific numbers?
Yes. Click "Exclude numbers" and enter a comma-separated list. Excluded numbers are skipped in both normal and pool modes. Useful for classes smaller than 30 — exclude unused roster numbers.
What does the distribution chart show?
After 10 generates, the chart shows results grouped into 10 buckets of 3 (1–3, 4–6, …, 28–30). Over many generates, each bucket should fill equally — confirming no bias toward any portion of the range.

Who uses this tool

Teachers
Call on students in a class of 30 with pool mode. Every student is called exactly once before the pool resets — fair for the whole class.
Raffle organizers
Draw from pools of exactly 30 tickets. Pool mode guarantees unique winners with no repeats and a visible progress bar.
Event planners
Assign seat numbers, table positions, or team slots for groups of 30. Pool mode ensures every slot is assigned once.
Game players
Use for 30-space board games, monthly day picks, or any game requiring random selection within a 1–30 range.