Random Number Generator

Set your range and generate.

Pick a range, get a number

Set a minimum and maximum and it returns a random whole number somewhere in between, inclusive of both ends — for raffles, picking a random participant, or settling on a number when you just need one. Every whole number in the range has an equal chance of coming up; there's no bias toward the middle of the range or away from either endpoint.

Common uses

Picking a random winner by assigning each entrant a number, generating a quick sample size or ID for testing, breaking a tie between a fixed set of options, or just genuinely needing an unbiased number instead of whatever feels "random" when a person tries to pick one — people are famously bad at picking uniformly random numbers themselves, tending to avoid round numbers and repeats.

Why "just pick a number" isn't actually random

Ask someone to name a random number between 1 and 100 and a wildly disproportionate share will say 7, 37, or another number that "feels" arbitrary — a well-studied quirk of human number intuition. People systematically avoid multiples of 10, avoid repeating digits, and gravitate toward odd numbers over even ones, none of which has anything to do with actual randomness. This tool has no such bias — every integer in the chosen range genuinely has an equal chance of appearing.

Whole numbers, not decimals

This generates whole numbers (integers) within your range rather than decimals — a min of 1 and max of 6 behaves exactly like a six-sided die, a min of 1 and max of 2 like a coin flip with numbers instead of faces. If a task specifically needs a random decimal rather than a whole number, this isn't the right tool for that narrower case, but it covers the much more common "pick a whole number in this range" need directly.