For faction availability, use Random Assignment Tables (RAT) from Total Warfare or other relevant product.