Random Number & Roll Generator

Fair, browser-local rolls in any range — no server, no tracking.

Roll random integers in any inclusive range — tabletop checks, gacha pity math, guild lotteries, or any in-game RNG decision.

Inputs

Result

Set a range and press Roll.

When a random roll actually helps

Scenario: your tabletop group needs a d20, your guild runs a fair lottery for a mount, or you want to sanity check a “pity” pull count. A transparent local roller beats a friend’s dice or a sketchy website.

Example: min 1, max 20, count 1 simulates a d20; min 1, max 100, count 10 gives ten percentile rolls for a loot table draw.

Boundaries: numbers are uniformly random and independent — they are not cryptographically secure, so don’t use them for prizes with real money at stake. Each press is a fresh draw; past results never influence the next.

FAQ: can I roll non-integers? Not here — set your range in integer steps (e.g., min 10, max 100, then divide mentally by 10 for a 1.0–10.0 roll). For a single die, just set min/max to its faces.