MicaraTools

Random Number Generator

Random numbers and random picks.

  • 100% free
  • No sign-up
  • Private — runs in your browser
  • Instant results

Two ways to leave it to chance

This tool does two related jobs. In random number mode it gives you a whole number between any minimum and maximum you set — inclusive of both ends. In pick from list mode you paste a list of names or items, one per line, and it selects one at random. Press Generate as many times as you like.

Is it actually random?

Yes — and fairly so. The generator uses your browser’s cryptographic random source (crypto.getRandomValues) rather than the basic Math.random(). To make sure every outcome is equally likely, it uses a technique called rejection sampling: if a raw random value would create a slight bias toward the lower numbers in your range, that value is discarded and a new one is drawn. The result is an unbiased, uniform pick — each number or item has exactly the same chance as every other.

What you can use it for

  • Draws and giveaways: pick a winner fairly from a list of entrants.
  • Decisions: can’t choose where to eat? Put the options in and let it decide.
  • Games: roll a die (1–6), flip between players, or generate a lucky number.
  • Sampling: select a random row, question, or item for review.
  • Teaching: call on a random student or pick a random group.

Tips

  • For a coin flip, use a range of 1 to 2, or a two-line list of “Heads” and “Tails.”
  • For a standard die, set the range to 1–6; for two dice, generate twice and add.
  • Blank lines in the list are ignored, so spacing your items out won’t skew the odds.

FAQ

Can the same number come up twice in a row?

Yes. Each generation is independent, so repeats are entirely possible and expected — that’s what genuine randomness looks like. This tool picks one result at a time and does not remove past picks.

Are my list items saved?

No. Everything stays in your browser and is never sent anywhere.

Is this random enough for a fair giveaway?

Yes. It uses your browser's cryptographic random source (crypto.getRandomValues) with rejection sampling to remove bias, so every entrant or number has exactly the same chance. That makes it suitable for draws, raffles, and giveaways where fairness matters.

Are the minimum and maximum included in the range?

Yes. The range is inclusive of both ends, so a range of 1 to 6 can return any of 1, 2, 3, 4, 5, or 6. That's why setting 1 to 6 works perfectly for simulating a die.

Can I pick more than one item at a time?

Each press selects a single result and doesn't remove past picks, so the same item can come up again. To draw several unique winners, pick once, remove that line, and generate again.

Is the random number generator free and mobile-friendly?

Yes. It's free with no sign-up and runs in any modern phone or desktop browser, with no app to install.

Related tools