Pick a random number between 1 and 10 instantly. Use pool mode to get every number exactly once — perfect for classroom "I'm thinking of a number" games and fair turn order. Works on any device, no install needed.
Dice, coin flips, spinners, and more — all free
Numbers, names, games and more
A random number generator picks an integer from a defined range with no predictable pattern. In normal mode, every number from 1 to 10 has exactly a 10% chance of appearing on each generate — the same odds as rolling a fair ten-sided die. In pool mode, the tool works like drawing slips from a hat: each number appears exactly once before any number can repeat. Both modes use JavaScript's Math.random(), seeded from hardware entropy and statistically equivalent to physical randomness for everyday use.
Pool mode is the reason teachers and game hosts come back to this page. Enable it and the tool shuffles all 10 numbers into a private queue using the Fisher-Yates algorithm. Each click draws the next number without replacement — so if you have 10 students and want to call on each exactly once, pool mode guarantees it. When the pool empties it reshuffles automatically. The progress bar shows how many numbers remain, so you always know where you are in the sequence.
A standard ten-sided die (D10) is one of the most versatile tools in tabletop gaming and classroom math. This generator replicates it digitally: each result is uniformly distributed across 1 through 10, with no physical die required. It's equally useful for percentage rolls (pair two D10s for 1–100), initiative order in RPGs, or just settling "who goes first" in any two-to-ten-player game.
After 10 or more generates, a distribution chart appears showing how many times each individual number (1 through 10) has appeared. Unlike the 1–100 version which groups into decades, the 1–10 chart shows one bar per number — so you can see at a glance if 3 has appeared five times while 8 has appeared twice. Over many generates the bars even out, demonstrating uniform distribution in action.
The 1–10 range is the most natural range for "I'm thinking of a number" guessing games, since it's easy to guess in two or three tries with a binary search strategy. Teachers use pool mode to assign numbers to students in a class of up to 10, give fair turn order in small group activities, or run number-line exercises where each position 1–10 is assigned randomly. Game designers use it for random event tables, encounter rolls, and any mechanic that needs a ten-sided outcome.