Generator
Uses your browser's secure random source (crypto.getRandomValues), not a predictable seed.
Free. Runs in your browser, nothing is uploaded.
Uses your browser's secure random source (crypto.getRandomValues), not a predictable seed.
Pick one random number or up to 1,000 at once between any two values, with whole numbers or up to 4 decimal places. Turn on "No repeats" for raffle draws, quiz order, seat numbers and sampling, and sort the results if you want them in order.
The Dice tab rolls d4 to d100 and adds up the total, handy for tabletop games. The Coin tab flips one or many coins and counts heads and tails. Everything runs in your browser.
Type a minimum and a maximum, choose how many numbers you want and press Generate. Both ends are included, so 1 to 10 can return 1 or 10.
Tick 'No repeats'. Each number then appears at most once, which suits raffles, lottery-style picks and assigning order. You can ask for no more numbers than the range holds, for example 10 different numbers from 1 to 10 at most.
It uses the secure random generator built into your browser (crypto.getRandomValues) and a method that avoids bias, so every number in the range is equally likely. It is not seeded and results cannot be repeated.
Yes. Switch to Dice for d4, d6, d8, d10, d12, d20 or d100, with up to 100 dice and the total shown. Switch to Coin to flip up to 1,000 coins with a heads and tails count.
Yes. Pick 0 to 4 decimal places. With 2 decimal places, numbers such as 4.37 are possible.
Do not use any web tool to generate passwords, keys or anything that guards money. For those, use a password manager. For draws, games and decisions it is fine.
Made by Irfan Muhammad, a digital marketer. Free to use.
Your input stays in your browser. Not affiliated with any government, LinkedIn or X.