5 named players
- Input
- Ana, Bruno, Carla, Diego, Elis
- Expected output
- Ana → Support · Bruno → AWP · Carla → IGL · Diego → Lurker · Elis → Entry
Each draw is a different, equally likely permutation of the 5 roles.
cs2 role randomizer
Casual teams and scrim mixes rarely have fixed roles, someone always "always grabs the AWP" or "never wants to IGL." This randomizer shuffles the 5 standard CS2 roles across up to 5 players with a proven fair-shuffle algorithm.
Each draw is a different, equally likely permutation of the 5 roles.
With 3 players, only 3 of the 5 roles are drawn, with no repeats.
No. It's a randomizer for removing decision bias, not a live read of the match, it never accesses the game, the server or replay data, and has no advantage mechanic of any kind. Either team, yours or the opponent's, could use the same kind of randomizer to decide bombsite, CT rotation or roles just as fairly.
No. The Fisher-Yates shuffle guarantees each role is assigned to exactly one player per draw, there is no duplicate role or duplicate player in the result.
No. You can leave any field blank, the tool falls back to the default placeholders ('Player 1', 'Player 2', etc.) and draws normally with however many players you actually fill in, from 1 to 5.
No. Names typed into this tool only exist for the current page session, in your browser, and are never sent to a server or persisted across visits.
A practice and bias-removal randomizer, it doesn't read match data or grant any competitive advantage.
100% in your browser: no draw, player name or setting is ever sent to a server.