Random Number Generator – Integers, Decimals Generate random numbers in a range.
100% offline
Count
Uniform over 1100 (inclusive) · integers
Generated
Set a range, then Generate.

About Random Number Generator – Integers, Decimals

This random number generator produces random numbers in any range you choose — whole integers or decimals — one at a time or hundreds at once. Pick a minimum and maximum, set how many you need, and get unbiased values drawn uniformly across the inclusive range. It's handy for sampling, lottery and raffle picks, dice and game rolls, test data, and any time you need to pick a number without bias.

Unlike many online RNG tools, everything runs locally in your browser using cryptographically strong randomness. The optional "unique" mode guarantees no repeats — perfect for drawing winners or shuffling a fixed set of numbers. Nothing you generate is logged or sent to a server, so it works fully offline and keeps your data private.

Features

  • Random integers or decimals within an inclusive min–max range
  • Generate a single number or up to a thousand at once
  • Unique mode for no repeats (a permutation when you request the whole range)
  • Crypto-strong, unbiased randomness — fully offline and private

How to use

  1. Enter the minimum and maximum for your range.
  2. Set how many numbers you want and toggle Integer or Unique as needed.
  3. Press Generate, then copy a single value or use Copy all for the list.

Frequently asked questions

Is this random number generator truly random?

It draws from your browser’s cryptographically strong randomness (crypto.getRandomValues) and uses rejection sampling so every value in the range is equally likely — there is no modulo bias toward the low end of the range.

How do I generate unique random numbers with no repeats?

Turn on Integer mode, then enable Unique. Each number in the result is distinct. If you request as many numbers as the range allows, you get a shuffled permutation of the whole range.

Why do I get an error about the range being too small?

Unique mode can only return as many distinct values as exist in the range. Asking for 10 unique numbers between 1 and 5 is impossible, so the tool shows a clear message instead of crashing. Widen the range or lower the count.

Does it work offline and keep my data private?

Yes. All generation happens in your browser. No numbers, ranges, or settings are ever sent to a server, so it works without a connection and nothing is logged.

Everything runs locally in your browser — your input is never uploaded.