Random Game Map Picker
Pick a random map for CS, Valorant, OW, Smash, more.
Built and maintained by Paul Clark, Redmoon Software · Last checked
Pick your game and let the tool randomly select a map from its competitive pool — covering shooters and fighters like CS, Valorant, Overwatch, and Smash. It's a quick, neutral way for friend groups and scrim teams to settle on a map without anyone calling the shots.
Choose. Select your game so the right map pool loads.
Click Pick a map to see a result.
Options
Recent results
- No history yet.
How it works
- Choose. Select your game so the right map pool loads.
- Pick. Click "Pick a map" to draw one map at random.
- Re-roll. Click again if you want a different map for the next match.
About the Random Game Map Picker
What the "active" pool means for each game
The Pool option switches between the competitive rotation and every map the tool knows about. What "the competitive rotation" means is genuinely different per game: for Counter-Strike and Valorant it is the active duty or active map pool with the reserve maps excluded; for Rocket League it is the competitive set; for Rainbow Six it is the ranked pool; for Apex it is the current rotation.
Choosing all flattens every group for that game together — including reserve and non-competitive maps — which is usually what a casual group actually wants. Overwatch is the interesting case: its maps are grouped by mode rather than by tier, so "all" mixes control, escort, hybrid and push, and there is no way to draw within a single mode.
Rotations move; this list does not
Map pools change with patches, and the lists here reflect the game at the time they were written. A map added last season may be missing and a map recently rotated out may still be present. The tool has no connection to any game client or API — it is a list in a page.
For anything competitive, sanity-check the pool against the current in-game rotation before you use a draw to decide a match. For a casual group deciding what to play, the difference rarely matters.
Agree the re-roll rule first
A random map is only a constraint if the group accepted it before the draw. Most groups settle on either no re-rolls or exactly one veto for the whole session; deciding afterwards, when somebody has drawn the map they hate, is not randomising — it is picking with extra steps.
Each draw is independent, so the same map can come up twice in a row. That is a fair draw behaving normally rather than the tool being stuck, and it is the moment the re-roll rule you agreed earlier earns its keep.
Frequently asked questions
Which games are supported?
Bundled pools cover popular shooters and fighters such as CS, Valorant, Overwatch, and Smash — just choose your game first.
How current is the map pool?
Pools are bundled with the tool and updated periodically; contributions are welcome on the project repo.
Can I narrow down to specific maps?
Paste only the maps you want into a general list shuffler to pick from a custom subset for the night.
Is the pick fair and private?
Yes. The map is chosen with the Web Crypto API for an unbiased result, and nothing about your session is sent to a server.
Related randomizers
Further reading
- Widening a champion pool that has quietly shrunk to three picks
Most players' champion pools narrow without them ever deciding to narrow them. Here's how a random hero picker pulls you back out — and why the role filter only works if you type the class name your game actually uses.
- Assigning a random Genshin character to each co-op player
Genshin's co-op mode fits exactly four players, and a random team draw hands you exactly four characters. Here's how to turn one click into a co-op night where nobody plays their usual main and everyone learns a kit they'd never touch solo.
- Breaking out of your default Genshin team comp with a random generator
Every Traveler eventually settles into the same one or two 'safe' teams and stops experimenting. Here's how drawing a random 4-character team — with an optional element-balance toggle — surfaces comps you'd never have tried on purpose.
- Why strat roulette works better as a casual-match ritual than a ranked one
Self-imposed handicaps are a great way to keep a game fresh once you've plateaued — but ranked is the wrong place to run them. Here's why strat roulette belongs in casual lobbies and custom matches, plus how to turn it into a squad ritual.
- Give your stale Minecraft world a reason to keep playing
Beaten the Ender Dragon and lost the plot? A random challenge generator — with an optional time limit — hands a sandbox world a concrete goal again, for solo play, streaming, or a family game night.
- Turning a state-capitals drill into an actual quiz instead of a flashcard stack
Re-reading a list of states and capitals feels like studying, but it barely sticks. Here's how to turn the same list into an active-recall quiz — with drill routines for regions, timed rounds, and a no-repeats mode for a whole classroom — plus a pairing with the state-report assignment.
- How to pick a random pro sports team to root for (or draft, or debate)
No favorite team? Let a random generator hand you one — for a season of casual watching, a fantasy-sports icebreaker, a classroom bracket, or settling a "who wins" argument once and for all.
- Randomize the map and end the pre-game argument
Custom lobbies always stall on the same question: which map? Here's how a random game map picker — with the real competitive pools for CS2, Valorant, Overwatch 2, Smash and more — settles it instantly and stops one player vetoing every choice.
- Roll a random D&D NPC your players will actually remember
Your party just talked to the barkeep you forgot to write. Here's how to use a random NPC generator — name, race, class, voice, and quirk — to improvise characters that feel real instead of generic, and how to turn one roll into a whole encounter.
- Building a random Pokémon team that's actually fun to play
A truly random six-Pokémon team is usually a mess of overlapping types and dead weight. Here's how to add just enough structure — generation, type, and legendary filters — to get a random team you'll actually want to use.