I collected a lot of factions from the work shop. If I want randomized opponents I set up the game with say, 6, random opponents. It cues those up. I then go and set two of them to one level higher than I am playing. I set two of them to one level lower than I am playing. When I start up the game I don't know which factions I will be playing and I don't know which faction is which intelligence setting. That is the best random intelligence and random opponent set up I have found. Granted, it would be a pain with 50 factions.