tool hub Tool Hub

Lottery

Lottery — runs in your browser. Inputs are not stored.

Runs in your browser No sign-up Free to use


Draw / random pick

Enter values, then press Calculate.

Random numbers use the browser’s Math.random. For raffles and giveaways, use this as a reference only.

How to use

  1. In Mode choose Draw from list or Number range. The fields below change with the mode.
  2. In list mode, put names in Items (one per line) and set How many to draw from the list. The default count is 1.
  3. In number-range mode, enter Min, Max, and Count, and turn on No duplicates if needed. Defaults are 1 to 45, 6 numbers, no duplicates.
  4. Click Draw and values appear in the result field, comma-separated. An empty list says to enter items; a reversed range says the range is invalid.
  5. If the list draw count is larger than the number of items, only as many as the items are drawn. In a no-duplicate range, the count also cannot exceed the interval length.
  6. Reset clears the item list and the result field. Mode and number fields may stay as they are, so change them by hand if needed.

Key concepts

Draw / random pick shuffles order or picks numbers with the browser Math.random. It is not cryptographically secure randomness and must not be used as the basis for legal prizes, official draws, or gambling. It is for reference, gatherings, and classrooms.

List mode shuffles the lines then takes the first N. In a number range with no duplicates, the interval is shuffled and sliced; if duplicates are allowed, the same number can appear more than once. Range results are sorted ascending. The result stays in the field until you draw again, but it disappears when you close the page. There is no fairness seed, audit log, or cryptographic random.

Example

To give dinner-party prizes to three people, put participant names one per line in list mode, set the draw count to 3, and click Draw. To pick six numbers from 1 to 45 with no duplicates like a lotto, keep the number-range defaults and click Draw. It is for practice and fun, not for buying official lottery tickets. To pick one class representative, put student names in list mode and set the count to 1. After drawing several winners, use Team splitter if you want to divide them into teams.

Related: Team splitter · Name generator · Lotto number generator

Frequently asked questions

Is draw / random pick fair randomness?

It uses the browser Math.random. It is for everyday straw-drawing reference; use a professional system for legal draws or audits.

Can the same person be drawn twice from the list?

In a single draw the list is shuffled and sliced from the front, so the same line does not appear twice. Clicking Draw again uses new random numbers.

What happens if I turn off No duplicates?

The same number can repeat, and results are sorted from smallest to largest.

Is the draw result stored on a server?

No. It is calculated only in the browser.

Should I use draw / random pick to split teams?

For even assignment into several teams, Team splitter is the right tool. This screen is for N winners or N numbers.

How does number range differ from the lotto number generator?

The lotto number generator is tailored to lotto format. The number range here is a general picker where you set min, max, and count yourself.

Lottery cover image
Your input is not sent to the server and disappears when you close the page.

Last reviewed: 2026-09-04