Utils365

Random number generator

Pick one random number or a thousand, in any range, fairly.

  • 100% free
  • No sign-up
  • Runs in your browser

Range

Quick ranges:

Result

Set the range, then press Generate.

Next: Dice roller · List randomizer · Spin the wheel

Report a problem with this tool

How to use Random number generator

  1. Set the range

    Enter the smallest and largest number, or tap a quick range such as 1–10 or 1–100. Both ends can be drawn.

  2. Choose the options

    Pick how many numbers, whether they may repeat, whole numbers or decimals, and the order to list them in.

  3. Generate

    Press Generate. Copy the numbers in one click, or generate again; earlier draws are kept in the history.

Why use Utils365

  • No bias

    Numbers come from your browser’s secure random generator with rejection sampling, so every number in the range is exactly as likely.

  • Unique draws

    Turn off repeats to draw like a raffle: 6 numbers from 1–49 for a lottery-style pick, with no number twice.

  • Decimals too

    Generate decimals with 1 to 6 places, such as random prices between 0.00 and 9.99.

Frequently asked questions

How do I pick a random number between 1 and 10?

Tap the 1–10 quick range, or type 1 and 10, and press Generate. Both 1 and 10 can come up, each with a 1 in 10 chance.

Can I generate numbers without repeats?

Yes. Untick Allow repeats and every number will be different. You can’t ask for more numbers than the range holds, such as 20 different numbers from 1–10.

Are the numbers truly random?

They come from crypto.getRandomValues, a cryptographically secure generator. Rejection sampling throws away the few raw values that would make low numbers more likely.

Can I use it for a lottery or raffle?

Yes. For 6 numbers from 1 to 49, set the range to 1–49, How many to 6, untick repeats and sort smallest first. For prize draws, number the tickets and draw from that range.

Can I generate negative numbers or decimals?

Yes. Ranges like −50 to 50 work, and choosing Decimals gives numbers with up to 6 decimal places.

How many numbers can I generate at once?

Up to 1,000 per press. Copy them as a list, one per line, ready to paste into a spreadsheet.