Skip to main content

Random Number Generator

Draw random numbers in a range, with or without repeats.

Runs in your browser

Set a range and press Generate numbers.

Draws use your browser's cryptographic random generator, so results are unpredictable and never recorded — take a screenshot if you need proof of a draw.

About the Random Number Generator

Fair random selection is surprisingly hard to do by hand. This generator draws numbers from a range you define, either allowing repeats or guaranteeing every result is distinct, which is what a raffle or team draw needs.

Numbers come from your browser's cryptographic random source rather than a simple pseudo-random function, so the draw is not predictable from previous results.

How to use the Random Number Generator

  1. 1Set the lowest and highest number in the range.
  2. 2Choose how many numbers to draw.
  3. 3Turn off repeats if every result must be unique.
  4. 4Generate, and copy or re-draw as needed.

Features

  • Any integer range, including negative numbers
  • Multiple draws in one go
  • Unique-results mode for fair draws
  • Optional sorted output
  • Cryptographically strong randomness

Why people use it

  • Run a transparent prize draw without special software.
  • Pick sample rows from a dataset fairly.
  • Settle a decision impartially.

Common use cases

  • Choosing three winners from 250 numbered entries.
  • Selecting a random sample for a quality check.
  • Assigning presentation order in a class.

Privacy and your data

Everything you type or open here is processed by your own browser. No file, text or result is uploaded to a server, stored in a database or shared with anyone, and closing the tab clears it completely.

Frequently asked questions