Random Number Generator Cryptographically unbiased draws

Draw unique or repeated numbers inside any range, choose how many you need, and sort the results ascending or descending.

crypto source Range 1 – 100 / n = 6
Input / parameters
Options
Readout / draw
— First value drawn
0
Values
0
Sum
0
Average
—
Lowest
—
Highest
0
Spread
Press Generate to draw numbers.

About Random Number Generator

Set the bounds, choose how many values you want, and draw. Numbers come from the browser's cryptographic random source with rejection sampling, so the distribution is unbiased — no modulo bias, no seeded sequence repeating every time you reload. Tick "unique" to sample without replacement: the draw then refuses duplicates and warns you if you ask for more values than the range can supply.

Typical uses are raffles and giveaways, picking seat numbers, splitting a list, creating test fixtures for a spreadsheet, or choosing lottery numbers where a fair spread matters. The summary row underneath reports the sum, average, lowest, highest and spread of the current draw, which is handy when you are checking whether a batch looks reasonable. Results are not stored — copy them before drawing again.

  • 100% free, no signup required
  • Works entirely in your browser
  • Your data never leaves your device

Explore more tools

You just used Random Number Generator. Why stop here? Try these other powerful tools — all free, all in your browser.

Browse all 27 tools

From developers to students to everyday tasks — we have a tool for everything.

View all tools