Random Number Generator
Generate one or many random integers in any range, with optional unique results. Fast, free and browser-local.
Random Number Generator
Generate one or many random integers between your minimum and maximum.
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.
- Set the inclusive minimum and maximum.
- Choose how many results you want.
- Enable Unique numbers when repeats are not allowed.
Tip: For dice-style rolls with totals, use the Dice Roller.
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.
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.