Random Number — what it does

Generates random numbers within any range — one value or a whole list, with duplicates allowed or excluded, using your browser's cryptographic random source. Built for draws, sampling, dice games, and the fair-pick situation where 'trust me, I thought of a number' needs to become auditable.

How to use Random Number

  1. Set the minimum and maximum (inclusive on both ends).
  2. Choose how many numbers to generate.
  3. Toggle 'no duplicates' for draws where a number can't repeat.
  4. Generate — results appear instantly; regenerate as often as needed.
  5. For a public draw, screen-share the generation so everyone sees the same moment.

Worked example: a fair giveaway

412 entrants, 3 winners: min 1, max 412, count 3, duplicates OFF — and the tool hands over three distinct, cryptographically random entries. The difference from Math.random scripts or 'I picked 87': the source here is crypto.getRandomValues, the same primitive browsers use for keys, so no participant can second-guess the pattern.

At a glance

Sourcecrypto.getRandomValues — cryptographic, not pseudo-patterned
OptionsAny range, any count, duplicates on/off
OutputInstant list; regenerate freely
PrivacyNothing stored, nothing transmitted — runs in your tab
LimitsIntegers — it is not a decimal randomiser or a weighted sampler

Frequently asked questions

What is Random Number?
Generate secure random numbers and lists within any range.
Is Random Number free to use?
Yes — Random Number is free to use, with no sign-up, no install and no account.
Does Random Number upload or store my data?
No — Random Number runs entirely in your browser, so your text, files and results never leave your device.
Do I need to install anything to use Random Number?
No — it works in any modern browser (Chrome, Edge, Firefox, Safari) with no downloads, accounts or plugins.
Is this random enough for a prize draw?
Yes — cryptographic random is stronger than any dice-roll need. For governance, the fairness comes from the source; publish your range and method alongside the result for transparency.
Why disable duplicates?
For raffles where one person can't win twice. With duplicates ON, the tool models independent draws — the right mode for dice simulation, the wrong one for winners.
Can it pick from MY list of names instead of numbers?
Not here — it generates numbers. Number the list yourself (row 1 = 412 entries) and generate within that range; the mapping makes it equivalent.

Related math tools