Here is a rough idea of what I have so far:
- Create a basic spreadsheet listing every superstar and his/her brand
- Using a random number generator (random.org, for example), assign every superstar a contract length up to 12 months. Inactive superstars will have a chance to be introduced when their "contract" is up. (maybe also do a 13th option for "lifetime" contracts...those people will NEVER move)
- After the month is over, randomly determine if a person stays, goes, or "retires". I'm thinking roughly 65% chance they stay, 15% chance for each competitor, and 5% chance they retire (move to inactive)...do something similar for each inactive superstar to determine if/when they get introduced and where. Also, randomly decide on a new contract length for those expired people.
- When a superstar moves between brands, randomly decide where they will fall in the rankings for each belt. To keep a little bit of realism, I'd probably throw some limitation in there to keep weird things from happening like WCW's #1 contender jumping to WWF only to be ranked near the bottom.
Anyway, I'm thinking this might be the way I go. This seems fairly realistic to me but keeps it random enough for surprises to happen. Any other thoughts? Has anyone else developed a system to simulate this? Open to suggestions...
Comment