Question out of left field. Based on my limited experience, I have been working from an assumption there is something akin to a random number generated (RNG) assigned to various aspects of the game but with a lot of uncertainty regarding where. Could be as fine grained as a particular player on a particular day or for an entire team for a season. Lately, I've been wondering if there is a RNG assigned to each team over each development cycle. So, for example, a team might get a crap RNG for ST, followed by a great RNG when the season starts, then another crap RNG when the next dev cycle concludes. Crazy theory? Knowing a lot of really smart people have been working at this game for a long time, I'm wondering what others have learned or suspect is behind the HBD hood.