Random number generator

Pick one number or a whole list within any range, with decimals if you need them, with or without repeats, sorted or not, skipping the numbers you exclude.

Range

Sort

How the numbers are drawn

Every number comes from the browser's cryptographic random generator, the same source used for keys and tokens, with rejection sampling so each value in the range is equally likely; nothing is seeded from the clock or from a formula that could be predicted. Decimals work on a grid: with two decimals the range 1 to 10 has 901 points, 1.00, 1.01 and so on up to 10.00, each with the same chance. Exclusions remove points from that grid before the draw, so excluding 20-30 from 1 to 100 leaves 89 candidates. Numbers are shown and copied with a decimal point in every language, and a comma separates items in the lists.

With Allow repeats switched off every number in the list is different, which is what a prize draw or a pick from a numbered list needs; the tool tells you when the range has fewer free numbers than you asked for. The draw runs on your device; nothing is sent or stored.

See your own numbers in Qoin

Open the demo to log expenses, set a budget and follow your savings. It takes a minute and needs no account.

Try the demo, no sign-up