不可能的,百万大军只不过是形容词而已,历史上拥有100万军队以上的国家本来就很少,而且就算整个国家有100万兵,打仗也不可能全军出击,要有一些留守部队,还有一些要镇守边关。所以出动百万大军谈何容易。
现在我国的县城人口有好多都达不到100万人,要是100万人外出打仗就会像一个行走的城市,据记载战国时期的最大城市也只不过有30万人口,所以不可能有那么多人,再说士兵出征要喝水,100万人的军队一天要喝多少的水?恐怕10个井也不够将士们喝一次的,两军交战,兵马未动粮草先行,100万人一天要吃多少的粮食?据记载汉代时候一个士兵每月的粮食是200斗,三人合10石,换算成公制大概38.8公升每人,100万人一个月就是3.9万立方米的粮食,折合每日1300立方米,这对于古代粮食的生产力,而且只有人力马车运粮食,恐怕是一个月就要吃掉一个国家一年的粮食总产量了。再加上饥荒年,和路上运输的消耗,100万将士们恐怕只能喝西北风了。
而且古代的人口本来就少,加上生病夭折,一个国家不可能有100万以上的男丁,而且行军路上非常的遥远,有些新兵根本没有经过训练,战事突发直接就被拉去打仗了,吃不饱,穿不暖,加上一路上卫生条件不好,死的死病的病,到了真正的战场就没有多少人了,所以双方是不可能拉得出百万大军的。但是如果是个大国的话,双方几十万士兵还是有可能的。