public static string Position() { switch (RandomNumberGenerator.Int(3)) { case 0: return(POSITION_PREFIXES.RandPick() + " " + POSITIONS.RandPick()); case 1: return(POSITION_AREAS.RandPick() + " " + POSITIONS.RandPick()); case 2: return(POSITION_PREFIXES.RandPick() + " " + POSITION_AREAS.RandPick() + " " + POSITIONS.RandPick()); default: throw new InvalidOperationException(); } }