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.
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.
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.
All 50 states and their capitals
| Name | Capital | Abbr. |
|---|---|---|
| Alabama | Montgomery | AL |
| Alaska | Juneau | AK |
| Arizona | Phoenix | AZ |
| Arkansas | Little Rock | AR |
| California | Sacramento | CA |
| Colorado | Denver | CO |
| Connecticut | Hartford | CT |
| Delaware | Dover | DE |
| Florida | Tallahassee | FL |
| Georgia | Atlanta | GA |
| Hawaii | Honolulu | HI |
| Idaho | Boise | ID |
| Illinois | Springfield | IL |
| Indiana | Indianapolis | IN |
| Iowa | Des Moines | IA |
| Kansas | Topeka | KS |
| Kentucky | Frankfort | KY |
| Louisiana | Baton Rouge | LA |
| Maine | Augusta | ME |
| Maryland | Annapolis | MD |
| Massachusetts | Boston | MA |
| Michigan | Lansing | MI |
| Minnesota | Saint Paul | MN |
| Mississippi | Jackson | MS |
| Missouri | Jefferson City | MO |
| Montana | Helena | MT |
| Nebraska | Lincoln | NE |
| Nevada | Carson City | NV |
| New Hampshire | Concord | NH |
| New Jersey | Trenton | NJ |
| New Mexico | Santa Fe | NM |
| New York | Albany | NY |
| North Carolina | Raleigh | NC |
| North Dakota | Bismarck | ND |
| Ohio | Columbus | OH |
| Oklahoma | Oklahoma City | OK |
| Oregon | Salem | OR |
| Pennsylvania | Harrisburg | PA |
| Rhode Island | Providence | RI |
| South Carolina | Columbia | SC |
| South Dakota | Pierre | SD |
| Tennessee | Nashville | TN |
| Texas | Austin | TX |
| Utah | Salt Lake City | UT |
| Vermont | Montpelier | VT |
| Virginia | Richmond | VA |
| Washington | Olympia | WA |
| West Virginia | Charleston | WV |
| Wisconsin | Madison | WI |
| Wyoming | Cheyenne | WY |
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.