唐朝有一個和尚一行,即通常說的僧一行,傳說他博覽群書無所不知,尤其擅長數術之學,當時的學者都比不上他。
僧一行小的時候,家裡很窮,鄰居有個姓王的老婦人,人稱王姥,見他可憐就經常接濟他家,前前後後幫助了僧一行幾十萬錢。
開元年間,唐玄宗召見一行,問他:「你有什麼本事?」一行回答:「沒有其他的能力,只是記憶好。」唐玄宗便命令侍從取宮女的名簿給一行。一行翻了一遍,把名簿合上,從頭到尾開始背誦,背得既精確又快速。剛剛背誦了幾頁,唐玄宗就從御座上走下來,向一行施了一禮,驚為聖人,從此,唐玄宗對一行言聽計從。
僧一行受到唐玄宗的禮待敬遇,有能力了,就想要報答王姥。這時候,王姥的兒子犯了殺人罪,案子還沒有最後判定。王姥趕緊請求一行救助,一行為難地表示:「阿婆,你如果要錢要金銀,我二話沒說,就是價值當初十倍的錢也能給你;但是你要求我救一個殺人犯,現在是明君當朝,執法必嚴,實在是不好幫助啊。」王姥氣得大罵僧一行忘恩負義,戟指大罵,當年幫助了你這個和尚有什麼用。一行無奈只能向王姥賠罪道歉說好話,但最終還是表示幫不上忙。
當夜,一行讓所居渾天寺的數百工役,將自己的屋子收拾空了,將一個大缸搬到屋中間。然後將一個布袋交給兩個日常服侍自己的僕人,告訴他們說:「長安城中某坊某角有一個廢園,你倆藏在那裡,從中午一直等到黃昏,那會兒有東西進入那個廢園,應該是七個,你倆將這些東西全都捉住,少一個我就杖罰你們。」
果然,等到酉時之後,有一群豬拱進了這個廢園,這兩個奴僕全都捉住了,回來給一行交差。
一行大喜,將這群小豬仔都關在大缸中,上面用木板蓋住,用六一泥封住木蓋,又題上梵文封印住了。一行的徒弟都不知道他的用意。
到了第二天,唐玄宗差太監趕緊到渾天寺召僧一行進宮。唐玄宗告訴一行說:「今天太史上奏稱,昨夜北鬥星忽然都不見了,這是什麼徵兆?師傅有什麼方法能夠破解嗎?」一行稱:「北魏時,熒惑星突然消失不見了,結果天下大亂。現在帝車(即北鬥星)突然消失,自古未有。應該上天示警於陛下,希望陛下能夠大赦天下以修德,或許能夠避免。」
唐玄宗趕緊答應了,並馬上下詔大赦。當天,太史便奏稱北鬥星出現了一顆,七天過後,北鬥七星便都出現了。
而王姥的兒子也在赦免的範圍,一行封印北鬥七星救了恩人的兒子一命,且還不讓王姥知道是自己救的。
僧一行法術精湛,博通專精,在當時也被稱為「天師」。