Random Number Generator

Generates random integers or decimals within a range, optionally unique.

100% FreeRuns in your browserBasic

Input

Tool
Randomness

Up to 100,000. Ranges beyond ±2^53 use exact large-range (BigInt) mode.

Output

Press Generate.

Runs entirely in your browser. Your input is not uploaded or stored.

How the method works

Six draws from 1–6 without replacement
Illustrative method
Six draws from 1–6 without replacementSix tiles numbered 1 to 6 form the range. Drawing six values without replacement removes each value once picked, so the result is an ordering of all six — here 4, 1, 6, 2, 5, 3 — with chances 1 in 6, 1 in 5, down to 1 in 1.Range 1–6, both ends included123456draw 6, no repeats4#11/61#21/56#31/42#41/35#51/23#61/1Each value once → a permutation (count 7 rejects)
Range 1–6 inclusive (6 values). Without replacement each draw picks uniformly from the values still left (1/6, 1/5, 1/4, 1/3, 1/2, 1/1), so six draws give a permutation such as 4, 1, 6, 2, 5, 3. Asking for 7 values without replacement is rejected; with replacement repeats are allowed.

Secure mode maps random bits to a range by rejection sampling, so no value is favoured; seeded mode is reproducible but not secure. Fixed example values for illustration — not your result.

Tip: Enter any known values to calculate the remaining results.

Designed to run locally in your browser. Tool inputs are not intentionally stored by Zerdly unless stated otherwise.