Free · private · no signup

Random Number Generator

Generate one or many random integers in any range, with optional unique results. Fast, free and browser-local.

✓ Browser-local inputs✓ Crypto randomness✓ Unlimited reruns
#
Use the tool

Random Number Generator

Generate one or many random integers between your minimum and maximum.

Nothing to upload

How to use it

Random integers for draws, tests and games

Set any integer range and generate one or many values. Unique mode prevents repeats when the range contains enough numbers.

  1. Set the inclusive minimum and maximum.
  2. Choose how many results you want.
  3. Enable Unique numbers when repeats are not allowed.

Tip: For dice-style rolls with totals, use the Dice Roller.

Fair by design

Randomness without an account

ChooseRandomly uses crypto.getRandomValues() when the browser supports it, with unbiased integer selection for picks and shuffles. Core tool inputs are handled in your browser rather than sent to a ChooseRandomly list database.

How ChooseRandomly works
Questions

Random Number Generator FAQ

Short answers before your next draw.

Can numbers be unique?

Yes. Enable unique numbers when you do not want repeats.

Are both minimum and maximum included?

Yes. The range includes both endpoints.

How many numbers can I generate?

You can generate up to 100 at once; unique draws also require a large enough range.