State to draw
Pick a random US state with its capital — or filter by region.
Runs locally in your browser. Nothing you generate is ever sent to a server.
Press "Generate State" to see a result here.
Region
Press Generate and one of the fifty United States comes up, together with its capital city. Every state has exactly the same chance of being drawn, whether it is California or Rhode Island, because the pick is made from a flat list rather than weighted by size or population.
The filter groups the states into the four regions used by the US Census Bureau: Northeast, South, Midwest and West. Narrowing to one region before the draw is useful for lessons focused on a part of the country, for travel planning within a region, or for trivia rounds where the theme is fixed.
Because each result carries the state capital, the tool doubles as a flash card. Draw a state, say the capital out loud, then read the line underneath to check. Set a batch of ten and you have a quick ten-question round without preparing anything.
Set the quantity to 50 with No repeats switched on and you get the complete list of states in a random order. That is the mode to use for assigning states to a class, running a draft, or working through all fifty without accidentally repeating one.
The list is filtered first, then a state is drawn using your browser's cryptographic random source. Values falling outside a clean multiple of the pool size are discarded and redrawn, which removes the bias that makes simple generators favour the first entries in a list. Batches without repeats use a Fisher-Yates shuffle driven by the same source.
Press Generate and one of the fifty states comes up along with its capital city. Press again for another.
Yes. The filter narrows the pool to the Northeast, South, Midwest or West before anything is drawn.
Yes. Raise the quantity and, with No repeats on, every state in the batch will be different.
Yes. Each result shows the state and its capital city, which makes it usable as a quick geography quiz.
Yes. Set the quantity to 50 with No repeats on and you get all fifty states in a random order.
Yes. Each state is drawn with your browser's cryptographic random source using rejection sampling, so all fifty have an equal chance.