Arguing over which player to draft, who to main in NBA 2K, or who counts as the GOAT can outlast the game itself. A random NBA player generator settles it in one spin: put the players on a wheel, give each an equal slice, and let the wheel land on one at random. The only thing that matters is that the spin is genuinely fair — no thumb on the scale for the biggest name.
How to spin a random NBA player fairly
Open the random name picker, clear the sample entries, and paste your players one name per line. Hit GO and the wheel spins to a single player. Because every name is one equal segment, each player has exactly the same chance — the result comes from the browser's random source, not from where a name sits in the list or how famous the player is.
Build your player list (bring your own)
The wheel deliberately does not ship a built-in roster. NBA rosters change constantly with trades, signings, and rookies, so a hard-coded list would be wrong within weeks. Instead you paste the exact pool you want. Good ways to build one:
- Your favourite team's current roster — copy it from the team's page on NBA.com so it's up to date.
- The current All-Star selections, for a wheel of the league's top names.
- Your fantasy or keeper pool, to randomise a draft order.
- A GOAT-debate shortlist, to pick who the night's argument is about.
To try it right now, here is a short example set of well-known players you can paste — then swap in your own list: LeBron James, Stephen Curry, Kevin Durant, Giannis Antetokounmpo, Nikola Jokic, Luka Doncic, Jayson Tatum, Joel Embiid.
What “fair” means here
Fair means every player on your list has the same chance, every spin. The wheel gives each name an equal slice and selects one with the browser's crypto.getRandomValues, using rejection sampling so there is no modulo bias toward part of the list. It does no weighting by points per game, popularity, or list order, and each spin is independent of the last — a name can come up twice in a row, exactly as real randomness allows.
Make a no-repeat draft order
For a draft or a matchup order, spin for the first pick, remove that player from the wheel, and spin again. Repeating gives a fair order with no repeats — useful for a fantasy draft, a 2K draft, or simply deciding who picks first without anyone claiming the wheel was rigged.