Skip to content
Tooldict

Random Number Generator

Generate random number(s) between a lower and upper bound you set. There is a no-repeat (unique) option for raffles and draws.

Result

About

A random number generator is handy for raffles, draws, games, sampling or making a quick decision. You set the range and how many numbers to generate.

Numbers are produced with the browser's cryptographically secure generator (Web Crypto) and in a way that avoids modulo bias. The 'Unique' option guarantees no number repeats. Everything runs on your device.

How to use

  1. Enter the lower (min) and upper (max) bound.
  2. Set how many numbers to generate; enable 'Unique' if needed.
  3. Click Generate and copy the result.

Example uses

Raffles / draws
Assign numbers to entrants and use “Unique” to draw winners with no repeats.
Dice and games
A 1–6 range acts as a die; a 1–2 range replaces a coin flip.
Team / order picking
Number a list and pick a random order or split into teams.
Unique mode
Turn this on for draws where the same number must not come up twice.

Frequently Asked Questions

Are the numbers truly random?
The browser's cryptographically secure random source is used and modulo bias is removed, giving high-quality randomness.
Can I prevent repeats for a draw?
Yes. Enable the 'Unique' option and all generated numbers will be distinct (as long as the range is wide enough).

Other tools

Embed this tool

Copy the code below and paste it into your site's HTML to embed this tool for free. The snippet includes an attribution link back to the source.

<iframe src="https://tooldict.com/embed/en/random-number-generator" title="Random Number Generator" width="100%" height="600" style="border:1px solid #e2e8f0;border-radius:16px;max-width:680px" loading="lazy"></iframe>
<p style="font:13px/1.5 sans-serif">Powered by <a href="https://tooldict.com/en/random-number-generator" target="_blank" rel="noopener">Random Number Generator</a> — Tooldict</p>