根据史料记载,汉代以前并没有发生过皇帝大赦天下的事情。大赦这个风气是从汉朝开始的,到了唐朝和宋朝更不得了,天下大赦的频率相当相当之高,大概平均18个月,也就是1.57年,皇帝就要来一次大赦天下。所以,唐朝的徒刑,规定最高只有三年,也有道理,平均18个月就会有一次大赦,判罪犯坐三年牢,实际上没有意义的。由于唐宋时代都是一年半左右就大赦一次,所以唐宋囚犯坐牢很少有能坐满两年的。
这样我们就明白了《水浒传》里的那些梁山好汉,为什么一有了人命案以后,往往是选择出去避风头,然后老老实实地等天下大赦,实在不行,他们也会选择去吃官司,反正也坐不了几年牢。
宋江杀了阎婆惜以后,后来要被刺配江州,父亲宋太公对他说,你现在到江洲去,不要去做强盗,一年半载等到皇恩大赦下来,依旧回来父子团聚。刘继兴认为,《水浒传》尽管是小说,但小说毕竟也是社会生活的反映。宋太公对儿子宋江说的“等到皇恩大赦下来”的“一年半载”,正好是唐宋大赦天下的平均时间:18个月一次。