Back
Lottery • Bulk • Name Picker • Statistics

Random Number Generator

Generate truly random numbers for any purpose — single numbers, bulk lists, lottery draws, or pick random names from a list.

Settings

Hit Generate to create random numbers

Choose a mode and configure settings

Frequently Asked Questions

Are the numbers truly random?

We use JavaScript's Math.random() which implements a cryptographically seeded pseudo-random number generator. For most use cases this is sufficiently random.

What is the 'No duplicates' mode?

When enabled, each number in a bulk set appears at most once. This is useful for lottery draws, raffle picks, or any scenario requiring unique values.

How does the lottery mode work?

It generates a specified count of unique numbers from 1 up to your chosen maximum, sorted in ascending order — mimicking a real lottery draw.

Can I use this for a raffle draw?

Yes. Use Name Picker mode, paste in participant names, and pick however many winners you need. Each name has an equal probability of being selected.

What is the maximum bulk count?

You can generate up to 1,000 numbers at once. With unique mode enabled, the count is capped at the range size (max – min + 1).

How do I export results?

Use the CSV or TXT buttons in the header to download your results. CSV produces a comma-separated file; TXT produces one number per line.

Are my results saved?

Results are kept in a session history (last 10 generations). Refreshing the page clears all history.

Can I generate decimal (float) numbers?

Currently the tool generates integers. For float generation, set a larger range and divide the result by a power of 10 manually.