Lottery Number Generator

Generate random lottery numbers for any game: pick the range, how many, and an optional bonus ball.

up to 20

Works for any lottery or raffle. Numbers are unique within each set and drawn with your browser’s cryptographic random generator. Nothing is uploaded.

Frequently asked questions

What can I use this generator for?

Any lottery, raffle or game: set the number range, choose how many numbers you need, and optionally add a bonus or special ball with its own range.

How do I set it up for my local lottery?

Enter the lowest and highest number in your game, how many main numbers are drawn, and if there is a separate bonus ball, tick the box and enter its range. Then generate.

Are the main numbers unique?

Yes, the main numbers in each set are always distinct. The bonus ball is drawn from its own range and may repeat one of the main numbers, as many games allow.

How many lines can I generate at once?

Up to 20 sets in a single click, each drawn independently.

How random are the numbers?

They come from your browser cryptographically secure random generator (crypto.getRandomValues), which is far better quality than ordinary pseudo-random functions.

Does this increase my chance of winning?

No. In a fair draw every combination is equally likely, so this only saves you the effort of choosing numbers. Please play responsibly.

Is my input stored anywhere?

No. All generation happens locally in your browser and nothing is uploaded.