If I was the game developer, I would have designed a 2-step process, set up so that following a missed shot, the system would first determine which positions are in play (basically long, mid, or short), eliminating a certain number of player from the draw, and then generating a number based on overall rebounding skill from the players in the draw (shooter would have reduced but not eliminated odds, declining as they move away from the basket). I assume it’s something close to this, so a mix of individual and team I guess. Might be something totally different. I think all I have ever seen on it is that functionally from a player perspective what goes in to rebounding skill is athleticism, rebounding, and IQ. Other factors like defense, opponents strength, and usage affect the raw numbers.