Free · No sign-up · Runs in your browser

Random NBA Team Generator

Click the button to pick a random NBA team from the 30 teams of the National Basketball Association. Spin again for another, or pick several different teams at once.

Click the button
Choose which teams are in the draw

What people use a random NBA team generator for

How it works

The generator holds a list of 30 NBA teams. When you click the button it picks a position in the list at random, using your browser's random number generator, and shows that team. If you ask for more than one team it picks that many different positions, so a team cannot appear twice in the same draw. Untick any team you do not want and it is left out.

Need to split people into teams instead of picking a sports team? Use the random team generator for names. Other sports: Random NFL Team Generator · Random MLB Team Generator · Random NHL Team Generator · Random Premier League Team Generator.

The NBA in brief

The National Basketball Association has 30 teams in two conferences, the Eastern and the Western, with 15 teams in each. Each conference has three divisions of five teams. The generator draws from all 30 teams unless you untick some.

How fair is the draw?

Each time you press the button the page picks a position in the list using your browser's cryptographic random number generator (crypto.getRandomValues), so every ticked team has the same chance. When you ask for several teams the picked teams are removed from the pool as they are chosen, so the same team cannot come up twice in one draw. Nothing is weighted by team strength, popularity or past results, and the result is not stored anywhere, so a new press is a completely fresh draw from all 30 NBA teams.

Ideas for an NBA 2K challenge or a bracket game

Random teams make a game fairer and more fun because nobody can complain that they were handed the best or worst side. Agree a rule beforehand, press the button, and play it out. A simple extra rule is to play the same fixture twice with the roles swapped, so luck of the draw evens out.

Running a random-team game

  1. Decide the rule before you press the button: the team you get is the team you play, with no swaps.
  2. For a head-to-head, set the number to 2 and press once so both players get a different team. For a group, set the number to the number of players.
  3. Use the tick-list to take out teams you have already used, or to restrict the draw to the teams you want to play with, and untick the rest.
  4. Copy the result with the Copy button to paste it into a group chat or a scoreboard.

FAQ

How does the random NBA team generator work?
It picks one team at random from a list of 30 NBA teams. Every team has the same chance on each spin.
Can I get several different teams at once?
Yes. Choose how many teams you want and it picks that many with no repeats.
Can I remove a team from the draw?
Yes. Untick a team in the list and it will not be picked.
Does it save anything?
No. Everything runs in your browser and nothing is sent to a server.
How many teams are in the NBA?
There are 30 teams, 15 in the Eastern Conference and 15 in the Western Conference.
Can I use it for NBA 2K?
Yes. Pick a random team, then play with it. Use the tick-list to leave out teams you have already played.