Random Number Generator

Generate cryptographically random integers or decimals in any range. Unique draws, sorting, bulk lists, and export — nothing is uploaded.

PrivateIn your browserInstantUnlimited

Uses crypto.getRandomValues with rejection sampling (no modulo bias). Unique mode samples without replacement — count cannot exceed the range size.

0 numbers

How it works

1

Set the range

Pick integer or decimal mode, enter min and max, and how many numbers to draw (up to 1000).

2

Tune options

For integers, enable Unique for lottery-style draws. Sort results, choose list format, then Generate.

3

Copy or download

Copy the list or download a text/JSON file. Stats summarize the current batch.

What is Random Number Generator?

Draw fair random integers or decimals entirely in your browser. Support unique picks, sorting, and bulk export without sending data to a server.

Why use this tool

  • Cryptographic RNG with unbiased integer mapping
  • Integers and decimals, unique sampling, and sorting
  • Presets, bulk lists, and download/copy
  • Runs locally — unlimited on the free plan

Questions

Is Math.random used?

No. Numbers come from crypto.getRandomValues. Integers use rejection sampling to avoid modulo bias.

What does Unique mean?

Each integer appears at most once in the batch (sampling without replacement). Useful for raffles and lottery-style picks.

Can I generate decimals?

Yes. Switch to Decimal and set how many digits after the decimal point.

Is anything uploaded?

No. Generation stays in your browser tab.

Is there a daily limit?

No. This tool is unlimited and does not require an account.

How large can the range be?

Integers must be safe JavaScript integers. Extremely wide unique draws may be limited for performance.

If Easy24 helped, buy a coffee

Tools stay free in your browser. One-time thanks via Kreosus. Turkish cards work.

Buy a coffee

Similar Generate tools

See all