Utilities / Numbers

Random Number Generator

Roll one number or a whole batch, inside any range you set. Control duplicates, then copy or save the results — no sign-up, no ads, works offline once loaded.

Ready
Recent history
Nothing generated yet.

How it works

  1. Set your range

    Enter a minimum and maximum value. The generator will only ever return whole numbers inside that range, inclusive of both ends.

  2. Choose quantity and duplicate rules

    Generate one number or up to 100 at once. Switch duplicates off if you need a unique set, like raffle winners or draft order.

  3. Roll, then copy or save

    Press roll to generate instantly. Copy the results to your clipboard or download them as a text file to keep a record.

Built for real use cases

Raffles & giveaways

Pull unique winner numbers from a ticket range with no repeats.

Sampling & testing

Generate batches of integers for spreadsheets, QA data, or statistics work.

Games & classrooms

Pick teams, seating, or turn order fairly and instantly.

Any device

Fully responsive layout with touch-friendly controls on phones and tablets.

Frequently asked questions

Is this random number generator truly random?

It uses your browser's built-in pseudo-random algorithm, which is suitable for games, contests, raffles, and everyday decisions. It is not intended for cryptographic or security-critical use.

Can I generate numbers without duplicates?

Yes. Set duplicates to "not allowed" and each generated number will appear only once, provided your range is large enough to cover the quantity requested.

What is the maximum quantity I can generate at once?

You can generate up to 100 numbers in a single roll. For unique sets, the range must contain at least as many values as the quantity requested.

Can I save or export my results?

Yes. Use the copy button to copy results to your clipboard, or the save button to download them as a plain text file.

Does this tool work on mobile devices?

Yes. The layout adapts to phones, tablets, and desktops, and every control is sized for touch.