Generate random numbers
What can you use a random number generator for?
Use it when you need a random choice for an informal activity, such as selecting a classroom prompt or choosing a practice exercise. Decide what each possible result means before generating it.
| Activity | Preparation |
|---|---|
| Classroom exercise | Assign a number to each eligible prompt |
| Practice session | Match possible results to exercises |
| Casual group activity | Agree how the result will determine the choice |
For example, a teacher can prepare numbered discussion prompts and use a matching result to select the next topic. Check that the tool’s available settings suit the activity before starting.
How should you make a random choice?
Define the eligible choices and the selection rule first, then generate your result. This helps you avoid changing the rules simply because you dislike the outcome.
- Write down the available choices.
- Assign each choice a distinct number.
- Check that the possible outputs match your numbered choices.
- Generate a result and apply the agreed rule.
For example, if you are choosing a revision exercise, prepare the exercise list beforehand. If an output cannot match an exercise, correct the setup before treating any result as a selection.
How does browser randomness work?
The tool uses the browser’s secure random generator. The browser standard describes getRandomValues() as producing cryptographically strong random values; this describes the randomness source, rather than certifying this page’s complete implementation. See the W3C Web Cryptography specification.
| Term | Meaning here |
|---|---|
| Secure randomness | A source designed to make generated values difficult to predict |
| Public verification | Evidence that lets someone independently check a selection |
For example, an unpredictable result can help you choose a practice task. It does not, by itself, prove to another person how you obtained that result.
Can other people verify the result?
No. This random number generator is not a verifiable draw tool, and a screenshot does not let someone independently reproduce and check the selection.
For example, a screenshot cannot establish whether you generated earlier results. When participants need public verification, use the site’s separate verifiable draw workflow: it locks the participant list, uses drand randomness announced in advance, and lets anyone recalculate the result in their browser.
Frequently asked questions
The key distinction is between generating a random value and proving how a selection happened. For example, an informal exercise choice and a publicly verifiable winner selection require different tools.
Is the random number generator free?
Yes, this is a free tool. Use it for everyday activities that do not require an independently verifiable result.
Does this generator use drand?
No. This page uses the browser’s secure random generator. The site’s separate verifiable social media draw workflow uses drand.
Does secure randomness prove a draw was fair?
No. Randomness alone does not establish which entries were eligible or whether the organiser repeated the selection. Those questions require evidence about the selection process.