Random US State Generator

Choose

Choose from 1 to 50 and draw that many distinct US states. The generator uses the 50 states only, produces standard English state names and makes each draw locally in your browser.

How to generate random US states

  1. 1

    Choose a count

    Enter a whole number from 1 to 50.

  2. 2

    Review the draw

    Check how many distinct states will be selected.

  3. 3

    Generate

    Generate the list in your browser. Any visible Generate button starts a fresh, independent draw.

What is included

The pool contains exactly the 50 US states. It does not contain Washington, DC, US territories, state capitals, Canadian provinces or any other place. The US Census Bureau distinguishes the 50 states from the District of Columbia and state-equivalent areas.

Results always use the standard English state names, even when you use this page in another language.

How the random draw works

The draw runs in your browser with crypto.getRandomValues. Rejection sampling avoids modulo bias, so every state still available has the same chance of being selected at each step. A selected state is removed from the current pool, which means no state can repeat within one draw. Generate again to start a new, independent draw.

Privacy and temporary step storage

The count and results never reach our servers and are never placed in the URL. In the three-step view, only a validated count is kept in this tab’s sessionStorage for up to 30 minutes. Start over or close the tab to clear it. The results are not stored there.

There is no account, persistent saving, sharing, export, seed or audit certificate. Copy a name manually if you need to keep it.

Practical uses

  • Build a US geography quiz.
  • Choose destinations for a travel exercise.
  • Create distinct state names for a test dataset.
  • Assign states to classroom or group activities.

Frequently Asked Questions

No. It draws from exactly the 50 US states. Washington, DC, Puerto Rico, Guam and the other territories are not in the pool.

Not within one draw. Each result is distinct. A state can appear again after you start a new, independent draw.

No. Results use standard English state names on every localized version of this page.

No. The generator does not provide a seed, saved history or audit certificate. Keep a manual copy if you need a record.

Related Tools