Language
English English Vietnamese (Tiếng Việt) Vietnamese (Tiếng Việt) Chinese (简体中文) Chinese (简体中文) Portuguese (Brazil) (Português do Brasil) Portuguese (Brazil) (Português do Brasil) Spanish (Español) Spanish (Español) Indonesian (Bahasa Indonesia) Indonesian (Bahasa Indonesia)
Random Number Generator

Random Number Generator

Random number generator that picks numbers in any range — set no-repeats, odd/even filters, decimals or percentages, and copy or save your results.

Random Number Generator for Any Range

This random number generator picks a number in any range you choose — type a minimum and maximum, hit Generate, and get an instant result. Use it to draw a giveaway winner, settle a "pick a number" game, choose a random seat or page, or grab a quick value for a test.

Switch between Integer, Decimal, and % modes, draw one number or up to a thousand at once, and fine-tune the result with no-repeats, odd/even filters, an exclude list, and sorting. Every draw is logged to a history you can reuse or copy.

Private by design: every number is generated in your browser using its built-in cryptographic randomness. Your ranges, settings, and history are never uploaded to a server.

How to Generate Random Numbers

1

Pick a mode

Choose Integer for whole numbers, Decimal for fractional values, or % for percentages. Each mode loads sensible defaults you can adjust.

2

Set your range

Type a Min and Max, or tap a quick preset such as 1-100 or 1-1000. The range can be any two numbers, including negatives.

3

Adjust the options

Open Options to set how many numbers to draw, keep them unique, filter odd or even, exclude certain numbers, add a step, or sort the result.

4

Generate and copy

Click Generate or press Enter to draw. Copy the result with one click, and revisit any past draw from the history list below.

Features

Three Number Modes

Generate whole integers, decimal values, or percentages — each mode comes with its own quick-range presets.

Custom Range

Set any minimum and maximum, including negatives, or tap a preset like 1-6, 1-10, 1-100, or 1-1000.

Draw Many at Once

Generate a single number or up to 1,000 in one draw, with sum, average, min, and max stats for the set.

No Duplicates

Turn on no-duplicates mode so every number in an integer draw is unique — ideal for picks and giveaways.

Filters & Exclusions

Limit results to odd-only or even-only numbers, and exclude any specific numbers you don't want drawn.

Step & Sort

Use a step interval for evenly spaced numbers, and sort each result ascending, descending, or leave it unsorted.

Decimals & Percentages

In decimal and percentage modes, choose 0 to 10 decimal places for the precision you need.

Auto Generate

Draw automatically on a repeating timer from every 1 to 60 seconds — useful for drills, prompts, or demos.

Secure Randomness

Every number uses your browser's cryptographic random generator for fair, unbiased results — all on your device.

Copy & History

Copy any result with one click, and reopen past draws from a saved history that remembers their settings.

Saved Preferences & Dark Mode

Your mode, range, and options are remembered between visits, and a polished dark theme is built in.

Frequently Asked Questions

How does this random number generator work?

Set a minimum and maximum, choose how many numbers you want, then press Generate. The tool draws a random value from your range and shows it instantly — there is nothing to download or sign up for.

Is this true random or pseudo-random?

It uses your browser's cryptographically secure random generator (a CSPRNG), not a simple pseudo-random formula. The output is unbiased and unpredictable for everyday use — picks, games, giveaways, and testing — though it is not certified for cryptographic key generation.

Can I generate numbers with no repeats?

Yes. Keep the No duplicates switch on in integer mode and every number in the draw will be unique. If you ask for more unique numbers than the range can supply, the tool simply returns as many distinct numbers as it can.

How do I set a custom range like 1 to 100?

Type your lowest value in Min and your highest in Max, or tap a preset such as 1-100. The range accepts any two numbers, including negatives and, in decimal mode, fractional bounds.

Can I generate several numbers at once?

Yes. Open Options and set Quantity up to 1,000. The result shows every number as a list, along with the sum, average, minimum, and maximum for the whole set.

Can I draw decimals or percentages instead of whole numbers?

Yes. Switch to Decimal or % mode and pick how many decimal places you want, from 0 up to 10. The odd/even, step, and exclude options apply to integer mode only.

Is the random number generator free and private?

Yes. It runs free in your browser with no account needed. Your ranges, settings, and history stay on your device and are never sent to a server — clear the history any time with the Clear button.

sec
?
History
Type a Min and Max, or tap a preset like 1-100
Set Quantity above 1 to draw several numbers at once
Keep No duplicates on so every number in a draw is unique
Open Options for odd/even filters, an exclude list, step, and sort
Switch to Decimal or % mode and set the decimal places
Turn on Auto generate to draw automatically on a timer
Press Enter in any field to generate instantly
Every number is generated in your browser — nothing is uploaded
Want to learn more? Read documentation →
1/9
Start typing to search...
Searching...
No results found
Try searching with different keywords