Random Number Generator

Generate random numbers within a custom range, perfect for giveaways, lotteries, or whenever an unpredictable decision is called for. GDPR-compliant.

The result will appear here …

How to use this tool (video)

This video is hosted on YouTube. When you play it, data may be sent to Google.

Random Number Generator – For Giveaways, Games, and Decisions

Sometimes you just need a random number. Maybe for a raffle, picking a winner, making a decision, or generating test data. This tool gives you one in a click, and it is genuinely random.

The generator uses crypto.getRandomValues(), the same method browsers use for encrypted connections. No simulated randomness, no predictable patterns, real cryptographic randomness you can trust.

How it works

Set a minimum and maximum value, say 1 to 100, and the generator returns a number in that range. Click regenerate for another. Two modes are available:

  • Integers: whole numbers like 42, 7, or 99. Good for most uses like giveaways or counting.
  • Decimals: numbers like 42.578 or 3.141. Useful when you need finer gradations for simulations or even distribution.

What you can use it for

  • Giveaways: pick a winner from numbered entries
  • Decisions: assign options numbers and let chance decide
  • Learning: generate random math problems or flashcard numbers
  • Games: dice rolls, card shuffles, or RPG campaigns that need randomness
  • Development: test data or randomizing a list of items

Frequently asked questions

Is the random number generator really random?

Yes. The generator uses the cryptographic random function of your browser (crypto.getRandomValues()), the same method used for passwords and encryption. The result cannot be predicted and is perfect for giveaways and decisions.

Can I also generate decimal numbers?

Yes. In addition to integers, you can switch to the decimals mode and get values with decimal places such as 42.578. This is useful when you need finer gradations for simulations or an even distribution.

What range of numbers can I set?

You enter a minimum and a maximum value, for example 1 to 100. Every generated number then falls within this range, including both end points.

What can I use random numbers for?

For example for giveaways, drawing a winner, decisions, dice simulations, learning tasks, or creating test data. The generator also helps with games and randomizing lists.

Is there a maximum number of random numbers?

No. You can click "Regenerate" as often as you like. Each new number is produced independently of the previous result.

Are my entries stored?

No. All calculations run 100 % locally in your browser. Your values are neither sent to a server nor stored.