Random number from 1 to 100

The generator opens with the 1–100 range ready: select Generate and get a random number right away.

From 1 to 10,000.

or press Enter

Your number will show up here. Choose a range and select Generate.

Fair draw: we use the browser’s cryptographic generator with rejection sampling, so there is no bias. Nothing is sent to any server.

Step by step

How to use it

  1. Choose a tab: Number, Dice, Coin, or Bingo caller.
  2. Set up the draw: a range and quantity, a type of die or a notation like 2d6+3, the names for the coin, or the type of bingo.
  3. Select Generate, Roll, Flip, or Draw a ball (Enter works too).
  4. Copy the result, repeat a roll from the history, or share the link to your dice, for example #4d6kh3.
FAQ

Frequently asked questions

Are the numbers really random?

We use the browser’s cryptographic generator (crypto.getRandomValues) with rejection sampling, which avoids the bias you get from using the remainder of a division. We do not use Math.random, and the result cannot be predicted. It is fine for games, draws among friends, and everyday decisions; for a draw with a big prize, use a method with witnesses.

How do I generate several numbers without repeats?

On the Number tab, turn on No repeats and set the quantity. For example, 1 to 49 with a quantity of 6 gives six different numbers, like a lottery draw. If you ask for more different numbers than fit in the range, you get a clear message.

What do 2d6+3 and 4d6kh3 mean?

It is the notation used in tabletop role-playing games: 2d6+3 rolls two six-sided dice and adds 3. 4d6kh3 rolls four dice and keeps the highest three, and kl keeps the lowest. You can also type d20, d%, or 1d20+5 advantage. Every roll has its own link, for example #2d6+3.

How do advantage and disadvantage work?

With a d20 you roll two dice: with advantage the higher one counts, and with disadvantage the lower one. We show both dice and cross out the one that was dropped. We also tell you when you roll a natural 20 or a natural 1.

Can I use it to play bingo?

Yes. The Bingo caller draws balls from 1 to 75 (with the letters B, I, N, G, O) or from 1 to 90, with no repeats, and a board marks the ones already drawn. You can undo the last ball, reset, and turn on the voice to call the numbers out. The game is saved in your browser.

Is my history saved?

Yes, but only in your browser: your settings, your recent results, and the bingo game. Nothing is sent to any server, and it is deleted if you clear the site data or select Clear history.

Generator for numbers from 1 to 100

It is handy for quick draws, for picking a winner out of a hundred, for handing out turns, or for making a decision at random. The number comes from crypto.getRandomValues, the same cryptographic generator that security applications use, with rejection sampling so that no number is more likely than another.

More than a single number

You can ask for up to 10,000 numbers at once, with or without repeats, with up to six decimal places, sort them, and choose the separator. Combine that with any range you want: 1 to 10, 1 to 1000, or whatever you need. The result can be copied whole or downloaded as a text file.

For dice and coins, open the d20 dice roller or the full generator.

Updated on September 30, 2026