Generate one or many random integers or decimals within a range, with or without repeats.
This generator uses your browser's built-in pseudo-random number generator, which produces numbers that are statistically indistinguishable from true randomness for everyday purposes — picking a raffle winner, rolling for a game, shuffling a list. It's not suitable for cryptography or security-sensitive uses, which require specialized random sources.
Integer mode returns whole numbers only, evenly spread across your range. Decimal mode returns numbers with a fractional part, rounded to however many digits of precision you choose — useful for things like simulating measurements or generating test data.
Useful whenever each result needs to be unique — assigning raffle numbers, shuffling a deck, or picking several different winners from a pool without repeats.
Yes — every time you click Generate, a fresh set of random numbers is produced. Nothing is cached or remembered between runs.
Pick another tool to jump straight to it.
Solve percentage problems, difference, and increase or decrease.
LiveTrigonometry, logarithms, exponents, roots, and full calculation history.
Calculate a base raised to a power, including fractional exponents.