Skip to tool
RichScriptsTools for a Smarter WebAll tools ↗

Random Number Generator

Generate a number or a batch within your range, with optional unique results.

YOUR TOOL · YOUR NEXT STEP

Pick numbers within your own range.

Generate a number or a batch within your range, with optional unique results.

EVERYDAY TOOLS / RANDOM NUMBER GENERATOR

Random Number Generator

Let chance choose.

Generate a number or a batch within your range, with optional unique results.

✓ Free to use◈ Runs in your browserNo signup

01 Your input

02 Your result

LOCAL ONLY

Ready when you are. Try an example to get started.

A LITTLE CONTEXT

Simple inputs.
Useful answers.

How this tool works

Both endpoints are included. Enter whole numbers between −1 billion and 1 billion and generate up to 1,000 results. This tool uses your browser’s cryptographic random generator with rejection sampling to avoid modulo bias. Unique mode samples without replacement. Each click generates a new batch.

Are these numbers random enough for a prize draw?

They come from the browser's cryptographic random source rather than a seeded sequence, so results are unpredictable and not repeatable. For a draw with legal or monetary weight, record the entrant list and result, or use a service that provides an auditable certificate.

What does the unique-results option do?

It draws without replacement, so no value appears twice — the right setting for picking lottery numbers or assigning distinct slots. With it off, each number is drawn independently and repeats are entirely normal.

Are the range limits included?

Yes. Both the lowest and highest values you enter can be drawn, and every value in between has the same chance.

KEEP MAKING THINGS EASIER

Your next little helper