GintiCalcEvery calculation

RandLab

Random Number Generator

Pick a range, a count, and whether to allow duplicates — get a list you can copy in one tap.

Pseudo-random vs. true random

Browsers use a high-quality pseudo-random generator that's perfectly fine for games, raffles, and giveaways — but not for cryptographic keys. For those, use crypto.getRandomValues.

Frequently asked questions

How do I generate a random number between 1 and 100?

Set the minimum to 1 and maximum to 100 in this generator and click generate. Each number in the range has an equal probability of being chosen. For multiple numbers, set the count and choose whether duplicates are allowed.

Is this random number generator truly random?

It uses a cryptographically secure pseudo-random number generator (CSPRNG) built into your browser. For everyday uses — raffles, dice rolls, random selections, games — it's indistinguishable from true randomness. For cryptographic key generation, use a dedicated security tool.

How do I pick a random winner from a list?

Number each entry (1 to N), then generate one random number in that range. For multiple winners without repeats, generate that many unique numbers. This is equivalent to drawing names from a hat — each person has an equal chance of being selected.

Related Math calculators

You might also like

Last updated: September 6, 2026