清代順治康熙年間,浙江東部出了一個有名的史瞎子,他善于蔔學算卦,斷人禍福,靈驗無比。他雖然被稱為瞎子,但也不是雙眼失明,隻是視力偏弱,平常給人相面算卦時,遇到男人就揣骨,女子來了就聽她的聲音,然後給對方預言吉兇,一般都能切中要點。

湖廣巡撫年遐齡有兩個兒子——年希堯和年羹堯。年希堯是年遐齡的親生兒子,而年羹堯雖然已經好幾歲,比年希堯年長,卻一直由家中的一個老仆人收養着,年遐齡甚至都不知道他的存在。原來剛開始的時候,年遐齡的夫人還沒有兒子,年遐齡和家中的婢女有了私情,婢女生下了一個兒子。夫人知道後将這個婢女趕走了,将她生下的兒子也扔了。年家的老仆不忍心,将這個可憐的孩子收養了下來。
這一年,年遐齡進京城朝拜皇帝,聽說史瞎子在京城,就特地請他到自己家裡,讓他給年希堯相看前程。史瞎子進府的時候,在府門前見到了正在玩耍的年羹堯,心中大為驚異。史瞎子相看了年希堯,說道:“這孩子将來可以官居一品。”年遐齡聽了十分高興,卻不料史瞎子又說道:“剛才我在門房那裡相看了一個孩子,那孩子将來了不起,會位極人臣。”年遐齡聽了心中大為驚詫,将門房叫了進來,問他那孩子是誰家的,門房說是老仆人的養子。年遐齡又叫來老仆人,問這個孩子的來曆,老仆人流着眼淚,将孩子的由來說了。年遐齡見這孩子長得很好,就找來夫人,讓她将孩子留在身邊當作兒子撫養。後來,年羹堯果然如史瞎子所說,成了封疆大吏,掌大将軍印,顯赫一時。
徐元夢(旗人,姓舒穆祿氏)任浙江巡撫的時候,他的孫子舒赫德才總角之年,當時休甯縣的書生汪文端正在徐元夢家中給這些孩子當老師。徐元夢請來史瞎子,讓他給汪文端和舒赫德相看。史瞎子說道:“這兩個人将來都會位居高官。”舒赫德是世家公子,将來位居高官原本是意料之中的事情。而汪文端卻是一介寒儒,哪裡敢有這樣的奢望。汪文端猜想史瞎子之是以這樣說,是因為自己是舒赫德的老師,故意這樣說來安慰自己。
這天晚上,史瞎子一個人神神秘秘地來到書齋,找到汪文端:“您不要不相信我說的話,而且我還有一句話沒有說:将來您的官職還要在主人家之上。”汪文端聽了,更加覺得惶恐不安,連連擺手說不敢當。史瞎子說道:“我這可不是騙您。您現在是一個窮書生,故意說好聽的話獻媚讨好您,對我有什麼好處?而且我命中注定,将來會遇到劫難,十年之後才能解脫出來。到那時您已身居高位,我還要靠您才能從劫難中脫困,是以現在鄭重相托,請您到時候千萬不要忘了我今天說的話,務請救我一把。”
果然沒過多久,有人把史瞎子介紹給雍正皇帝,史瞎子也不知道和雍正皇帝說了些什麼,第二天就被下旨發配到遼東。
乾隆皇帝繼位後第十年,他下了诏令讓那些罪責不重,僅判流放的犯人可以減刑。當時汪文端已經是刑部尚書,他翻閱過去的史瞎子案卷,發現史瞎子是被雍正下旨發配的,案卷上并沒有記載他犯了什麼罪。其他的官員都覺得他這種情況不好辦,而汪文端卻認為,史瞎子雖然罪名不确定,但隻不過被判流放,正符合乾隆皇帝的恩诏。他向乾隆彙報請示,終于赦免了史瞎子的罪責。
史瞎子回到京城,汪文端将他請進自己府中,住了下來。史瞎子經過這次磨難,變得深沉了許多,輕易不再給人看相預言禍福了。到了乾隆庚午年間,汪文端的大兒子汪承沆長大了,要參加進士考試。汪文端的夫人急于想知道兒子考試的結果,請史瞎子給汪承沆算算。史瞎子掐起手指算了算,說道:“大公子這次可以得到六品官。”
當時六品官一般是翰林院翰林,或是京城某部主事。汪文端是朝中大員,他的兒子如果中了進士,一般來說肯定不會被選官到地方,十有八九能進翰林院。汪夫人聽了,十分高興,以為兒子考中進翰林院是闆上釘釘的事情。可是沒過多久,乾隆指令汪文端做這次會試的主考,按照慣例,他的兒子汪承沆就不能不避嫌,不能參加這次科考了。汪夫人心中大為失望,汪府中的人也覺得史瞎子說的話全是胡亂編造的。
到了年底,乾隆聽說了汪文端兒子不能參加科考的事,他特地頒發一道聖旨,賜汪文端可以恩蔭一子做官。汪承沆是以擔任某部主事,正好是一個六品官。