The Random Number Generator has five modes in one tool. Single: generate one random integer between any min and max. Multiple: generate several numbers at once with optional no-repeat mode for raffles and draws. Dice: roll any combination of dice — d4, d6, d8, d10, d12, d20, d100 — with sum and stat...
Range: 1 to 100 (100 possible values)
Dice Roller
Roll any number of dice with any sides — d4, d6, d8, d10, d12, d20, d100
Coin Flipper
Fair 50/50 coin flip. Tracks heads/tails count across the session.
Lottery Picker
Pick unique numbers for lotteries — UK Lotto, Powerball, EuroMillions, or custom.
Custom Range
Generate one or many random numbers from any min-max range.
Choose a mode: Single (one number in a range), Multiple (several numbers at once), Dice (roll any dice), Coin (flip a coin), or Lottery (pick unique numbers like a lottery draw).
Single mode: set your minimum and maximum values, then click Generate. The result appears as a large number. Click Regenerate to get a new number in the same range.
Multiple mode: set min, max, and how many numbers to generate. Enable No repeats to get unique numbers only — useful for draws, raffles, or selecting random items from a list.
Dice mode: choose how many dice and how many sides. Quick presets: 1d6 (standard die), 2d6 (board games), 1d20 (D&D). The sum of all dice is shown alongside individual rolls.
Lottery mode: set how many numbers to pick and the pool size. Quick presets for UK Lotto (6 from 59), Powerball (5 from 69), and EuroMillions (5 from 50). Numbers are always unique and sorted. History tracks your last 10 generations with coin and dice statistics.
Single: range 1-100, result = one random integer. Multiple: 6 unique numbers from 1-49 → lottery numbers (no repeats). Dice: 2d6 → two rolls each 1-6, sum shown. Average 2d6 = 7. Coin: 50% heads, 50% tails, independent each flip. UK Lotto: 6 from 59, odds = 1 in 45,057,474.
Hexadecimal Converter
Calculate instantly →
2 in Binary
Calculate instantly →
4 in Binary
Calculate instantly →
8 in Binary
Calculate instantly →
16 in Binary
Calculate instantly →
10 in Binary
Calculate instantly →
1 in Binary
Calculate instantly →
255 in Binary
Calculate instantly →
3 in Binary
Calculate instantly →
6 in Binary
Calculate instantly →
9 in Binary
Calculate instantly →
11 in Binary
Calculate instantly →
14 in Binary
Calculate instantly →
128 in Binary
Calculate instantly →
0 in Binary
Calculate instantly →
5 in Binary
Calculate instantly →
7 in Binary
Calculate instantly →
12 in Binary
Calculate instantly →
Binary Converter
Calculate instantly →
Last updated: April 29, 2026 · Uses JavaScript Math.random() (PRNG) · Eagle-eyed accuracy for every calculation.