《水浒传》中的一百单八将很多其实都不是好人,而小说却将他们定义为是好汉,这一方面是由于当时社会的价值观念与现代价值观念之间的差异,而更重要的一方面还是因为小说是站在绿林人士的立场,以绿林的价值标准来衡量是非的,并将这些人杀人越货、打家劫舍的事实通过“替天行道”的口号掩盖掉了。
而按照小说的解释,一百单八将是被锁镇在江西信州龙虎山“伏魔之殿”的三十六员天罡星,七十二座地煞星,共是一百单八个魔君。一来天罡星合当出世,二来宋朝必显忠良,三来辏巧遇着洪信,是天数要他们转世来到人间。武松与李逵都在天罡星之列,所以是小说中的好汉。《忠义堂石碣受天文 梁山泊英雄排座次》中何道士辨验天书,教萧让写录出来读罢后,众人看了,俱惊讶不已。宋江与众头领道“鄙猥小吏,原来上应星魁。众多弟兄,也原来都是一会之人。今者上天显应,合当聚义。将已数足,上苍分定位数,为大小二等。天罡、地煞星辰,都已分定次序,众头领各守其位,各休争执,不可逆了天言”。