梁山的军队有十万之多,这个数字来源于《水浒传》,但在正史中,宋江的军队人数并没有那么夸张。事实上,宋江的军队起初由三十六位主要头领组成,而并非只有三十六个喽啰。宋江的故事表明,单靠三十六人,无论武艺再高,都不可能打败数万的官军。宋江从河朔起义,转战多个地区,甚至抢夺了数十艘船只来装载战利品,说明梁山的军队规模不小。尽管他们在与海州知府的一千敢死队交战时被击败,但这个规模显然与方腊的江南大军相比还是有所差距。宋江在招安后以裨将身份加入了征方腊的行列,处在童贯、刘光世、王涣等人的领导之下,表明他在宋军中的地位并不高。正史中的宋江是一个昙花一现的人物,征方腊之后便彻底消失,甚至不如宋江之党那般引人注目,史斌作为史进的历史原型,在四川当过几天皇帝,这就更加显得宋江的地位微不足道了。
史斌称帝、李逵以密州乐将节级身份叛宋投金、关胜被汉奸刘豫所杀等事件在史料中均有记载。通过《水浒传》中的描述,我们可以推测梁山的马军五虎将、八骠骑以及步兵十头领的职位,按照他们所统领的兵力,或许可以与近代军衔进行对比。比如,林冲可能是骑兵旅长,鲁智深则可能是步兵师长。许多读者可能会觉得奇怪,为什么骑兵旅长和步兵师长都是少将?这个问题其实很好理解:我们参考的是近代军衔制度而非现代军衔。在近代,团长就可能获得少将军衔,师长有时也是中将,现代的师长并不一定比旅长带的兵多。古代骑兵地位较高,主要因为骑兵是一个十分烧钱的兵种,养一名骑兵的成本至少是十名步兵的费用,因此像高俅为双鞭呼延灼打造三千铁甲连环马时,动用了战略储备。 梁山的军队有多少人,尤其是其中的骑兵,史料中也有明确记载。负责联络招安的燕青向太尉宿元景汇报时提到:宋江等满眼只望太尉来招安,若得恩相早晚于天子前题奏此事,则梁山泊十万人之众,皆感大恩。宋江带着梁山的军队去征讨辽国时,辽国的招安使臣欧阳侍郎劝他投降并加入辽国,也提到了宋江统领着十万精兵。虽然欧阳侍郎可能是叛国者,但他关于宋江拥有十万精兵的说法显然有一定依据。梁山的兵力主要来源于宋江原本带来的队伍,而非朝廷补给。宋江的部队中,水军数量非常少,可以忽略不计,而梁山的战马数量庞大,因此骑兵人数大约有一万左右,这一万骑兵可以分成五个骑兵旅,每个骑兵旅下设两个骑兵团,这就是八骠骑的具体规模。 梁山的马军五虎将是少将级别的骑兵旅长,八骠骑则是上校级别的骑兵团长。此外,宋江还拥有一支直属的护卫队,由吕方和郭盛两位上校统领。这支护卫队的职位也可以按上校级别来计算,毕竟他们负责保护宋江的安全。除去水军和后勤人员,梁山的步兵约有八万之众,这些步兵被分配给步军十头领,每个头领大约指挥八千到九千人,相当于一个师的规模。鲁智深、武松、李逵等人在外征战时各自拥有自己的部队,甚至在梁山防守时也有独立的营寨,这些部队是宋江事先规划好的。梁山的总兵力大约是十万,根据近代军队建制,这个规模可以与一个兵团相当,而一个兵团的规模从三万人到十几万都有。历史上,宋希濂的十四兵团有十四万人,黄维的第十二兵团有十二三万人,而刘汝明的兵团只有约五万人,孙元良的兵团则只有三万人。而梁山的规模,如果要和朝廷抗衡,显然是力不从心的。 梁山军队外出作战时,通常会分为宋江和卢俊义两个兵团。每个兵团的兵力大约为四五万人,这与刘汝明和孙元良的兵力差不多。因此,按照近代的军衔制度,宋江和卢俊义最多只能算中将级别的兵团司令,要想抗衡朝廷的军队,几乎没有可能。我们不要以为宋朝的八十万禁军是小说虚构的,事实上,北宋确实有八十万禁军,有时候禁军的数量甚至超过了这个数字。例如《宋史·卷一百八十七》明确记载,庆历年间,禁军人数曾达到八十二万六千。禁军通常装备精良,但很少参与实际征战。在征讨梁山时,朝廷才勉强派出了部分精锐部队。呼延灼带领的是厢军和乡兵,只有在特殊情况下才会动用禁军精锐。禁军将领外放到厢军,其军衔会大幅提升,因此像汝宁郡的呼延灼,可能军衔比禁军的教头还要高。梁山的五虎将和八骠骑、步军十头领,如果要与近代的军衔进行对比,虽然可能会有不同的评定,但一般来说,宋江和卢俊义可被视为上将,五虎将可为中将,而八骠骑和步军十头领可为少将。在梁山加入之前,这些好汉在朝廷中的军职,也有很大的差距。