In my mod, classes are used not to pick a character/starting loadout, but rather a "control scheme" of sorts: one class gives all weapons "automatic" fire, while the other class gives semi-automatic weapons with a slightly higher top speed. At any rate, I have two classes that are mutually exclusive, but "Random" still always shows up as a choice, even though it makes no sense in this case.
[This quickly becomes a problem because it seems that playing another wad then coming back to mine will sometimes set the class selection to Random by default, making me change it every time I start. But perhaps that's a seperate issue...]
At any rate, there's no way that I know of to disable the "Random" class selection option, and IMO there should be one.
Adding playerclasses is technically done in KEYCONF, but putting the option there wouldn't make sense considering it's a console script and this would not make much sense as a console command. The best place I can think of is in DECORATE, perhaps in the form of an +EXCLUDEFROMRANDOM flag for PlayerPawn types, where if all defined classes have this set, the "Random" option is taken away since there'd be nothing to choose from. This would add some extra flexibility to it, though any other syntax/placement is fine, really.

