Zero Signup ToolsFree browser tools

Generator Tools

Random Number Generator

Generate random integers, decimals, dice rolls, or random picks from a list in your browser. Crypto-secure, unbiased, no signup, no upload.

Generator mode

Random whole numbers in any range, with or without duplicates.

Click Generate to draw integers.

How to use

  1. Pick a mode: Integers, Decimals, Dice, or Pick from list.
  2. For integers or decimals: enter a minimum and maximum, set how many to draw, and pick precision or Unique-only as needed.
  3. For dice: pick the number of dice and sides per die, or click a preset like 1d6, 2d6, 1d20, 4d6, or 1d100, and add an optional flat modifier.
  4. For list: paste your items one per line and choose how many to pick, with or without replacement.
  5. Click Generate to draw. Use any Copy button to grab a single value, Copy all to grab the whole batch, or Copy summary on dice rolls.

About this tool

Random Number Generator covers the most common random-draw questions in one tool. Integer mode picks whole numbers in any range from very small to very large, with optional Unique-only mode for raffles, lotteries, and seat assignments where each draw must be different, and an optional sort that reorders the result low-to-high or high-to-low while keeping the underlying randomness unchanged. Decimal mode picks floating-point numbers in any range with up to ten decimal places, useful for sampling weights, probabilities, or test data. Dice mode rolls any combination of dice with any number of sides (the classic 1d6, 2d6, 1d20, 4d6, and 1d100 are one click away) with an optional flat modifier added to the total, plus per-die rolls broken out so you can see exactly what came up. List mode randomly draws items from a list you paste, with or without replacement, which doubles as a raffle picker, a random name picker, a random winner draw, and a coin-flip or yes/no decider when you list two options. Every draw uses crypto.getRandomValues with rejection sampling, which means each value in the requested range is equally likely (no modulo bias toward the start of the range), and decimals use 53 random bits to keep resolution close to the limits of a JavaScript Number. The result panel shows the full draw, per-row Copy buttons, a Copy all summary, plus min/max/sum/mean stats for number modes so you can sanity-check large samples. A small Recent draws log keeps the last ten generations on the page so you can compare runs without scrolling. Useful for teachers picking students, raffle organizers drawing winners, tabletop gamers rolling dice without bringing physical ones, programmers seeding test data, statisticians sampling from a uniform distribution, and anyone who needs an honest, unbiased random number without installing anything or handing over an email. Everything runs locally on your device, so the lists you paste and the numbers you draw never leave your browser.

Free to use. Works in your browser. No signup, no login.

Related tools

You may also like

All tools
All toolsGenerator Tools