๐Ÿช™ RANDOMIZECHOICE

Random State Generator

Pick a random US state โ€” one at a time, or a whole list at once. All 50 states, each equally likely, with capitals and postal abbreviations you can copy straight into a spreadsheet.

Click to generate

Picking from 50 states, each equally likely.

Draft a list with no repeats

Click once per pick. Each result is added to a running list and no state is ever drawn twice, so you can work down a class roster or a set of assignments without tracking what you have already used. Reset clears the list and puts all 50 back in the pool.

Draft mode - one at a time, no repeats

Click to generate

Picking from 50 states, each equally likely.

Generate a batch

Need a set all at once? Choose how many and get that many distinct states in a single click, then copy them out as plain lines, as CSV with the capital and abbreviation as columns, or as a numbered list.

Generate a list of states

Click to generate

Picking from 50 states, each equally likely.

All 50 states and their capitals

All 50 states
Name CapitalAbbr.
Alabama MontgomeryAL
Alaska JuneauAK
Arizona PhoenixAZ
Arkansas Little RockAR
California SacramentoCA
Colorado DenverCO
Connecticut HartfordCT
Delaware DoverDE
Florida TallahasseeFL
Georgia AtlantaGA
Hawaii HonoluluHI
Idaho BoiseID
Illinois SpringfieldIL
Indiana IndianapolisIN
Iowa Des MoinesIA
Kansas TopekaKS
Kentucky FrankfortKY
Louisiana Baton RougeLA
Maine AugustaME
Maryland AnnapolisMD
Massachusetts BostonMA
Michigan LansingMI
Minnesota Saint PaulMN
Mississippi JacksonMS
Missouri Jefferson CityMO
Montana HelenaMT
Nebraska LincolnNE
Nevada Carson CityNV
New Hampshire ConcordNH
New Jersey TrentonNJ
New Mexico Santa FeNM
New York AlbanyNY
North Carolina RaleighNC
North Dakota BismarckND
Ohio ColumbusOH
Oklahoma Oklahoma CityOK
Oregon SalemOR
Pennsylvania HarrisburgPA
Rhode Island ProvidenceRI
South Carolina ColumbiaSC
South Dakota PierreSD
Tennessee NashvilleTN
Texas AustinTX
Utah Salt Lake CityUT
Vermont MontpelierVT
Virginia RichmondVA
Washington OlympiaWA
West Virginia CharlestonWV
Wisconsin MadisonWI
Wyoming CheyenneWY

How the randomness works

Each draw uses the browser's own random number generator and every state carries exactly the same weight โ€” a 2% chance per draw. Nothing is stored or sent anywhere, and no state is favored by population, size, or alphabetical position.

Separate clicks are independent, so the same state can come up twice in a row. That is what fair randomness looks like, and it is why a batch or draft draw โ€” which explicitly excludes what it has already picked โ€” is the right tool when you need every result to be different.

Frequently Asked Questions

How do I get a different state for each of my students?

Use draft mode. Click once per student and it draws one state at a time, never repeating a state it has already given you, building a running list as you go. That works better than generating a batch when you are calling out names in real time. When you are done, copy the whole list out.

Can I generate more than one state at a time?

Yes. The batch generator takes any number from 1 to 50 and returns that many distinct states in one click, with no duplicates. Use the copy button to get them as one state per line, as CSV with capitals and abbreviations, or as a numbered list.

How do I get the results into Excel or Google Sheets?

Generate a batch, choose 'One per line' and copy โ€” that pastes straight down a spreadsheet column. Choose 'CSV (with columns)' instead if you want the capital and postal abbreviation as their own columns.

Is every state equally likely?

Yes. Each of the 50 states has exactly a 2% chance on any single draw, and draws are independent, so a state can repeat across separate clicks. Within one batch and within draft mode, states never repeat.

Which states are included?

All 50 US states, each with its capital city and two-letter postal abbreviation. Washington DC and the territories are not included, since they are not states.