僧一行少年家貧,為一老婆婆救濟,功成名就後,那老婆婆求於門前:其子因殺人入獄,求一行幫忙。這卻為難了一行,老婆婆雖有恩於他,而自己又不能枉法,遂拒絕。老婆婆大怒,道其負恩,一行很苦惱,只好作法。
一行叫人在寺院空房裡置放了一口大甕,隨後叫過來兩人,授之以布囊,說:〃某大街有一處廢園,你們在中午時分潛伏其中,及至黃昏,定有東西進來。當捉到第七隻時,就可以把袋子繫上了。要是跑了一隻,拿你們是問!〃兩手下同聲說謹記,後潛於園中,黃昏前果有一群東西衝來,細觀之,乃是豬。兩手下張囊以待,正好捉了七隻,獻於一行。一行大喜,叫人把豬裝進大甕,加蓋糊泥,題梵字於其上。轉天一早,唐玄宗緊急召見一行:
唐玄宗:〃太史奏報,昨夜北斗星不見,此為何兆?〃
一行:〃北魏時火星於夜空中失其位,天下大亂,現在北斗星消失,自古以來還沒有過,可能要出亂子了!〃
唐玄宗:〃有什麼辦法彌補呢?〃
一行:〃唯有大赦天下,釋放一切犯人,當然也是試試看。〃
玄宗皇帝隨之應允。當夜,北斗七星即出現一顆,隨後每天多一顆,七日後全部出現,恢復正常。
在這個故事裡,一行透過法術,間接地救了老婆婆的兒子。說起來,唐玄宗時,確實有過一次因出現奇異天象而大赦天下的事。難怪段成式說:〃成式以此事頗怪,然大傳眾口,不得不著之。〃可見當時該傳說風行一時。另外,透過這個段子,我們也曉得了原來北斗七星都是豬神。在《酉陽雜俎》中,這則故事的原文如下:
僧一行博覽無不知,尤善於數,鉤深藏往,當時學者莫能測。幼時家貧,鄰有王姥,前後濟之數十萬,及一行開元中承上敬遇,言無不可,常思報之。尋王姥兒犯殺人罪,獄未具,姥訪一行求救,一行曰:〃姥要金帛,當十倍酬也。明君執法,難以請求,如何?〃王姥戟手大罵曰:〃何用識此僧!〃一行從而謝之,終不顧。一行心計渾天寺中工役數百,乃命空其室內,徙大甕於中,又密選常住奴二人,授以布囊,謂曰:〃某坊某角有廢園,汝向中潛伺,從午至昏,當有物入來。其數七,可盡掩之。失一則杖汝。〃奴如言而往,至酉後,果有群豕至,奴悉獲而歸。一行大喜,令置甕中,覆以木蓋,封於六一泥,朱題梵字數寸,其徒莫測。詰朝,中使叩門急召。至便殿,玄宗迎問曰:〃太史奏昨夜北斗不見,是何祥也,師有以禳之乎?〃一行曰:〃後魏時,失熒惑,至今帝車不見,古所無者,天將大警於陛下也。如臣曲見,莫若大赦天下。〃玄宗從之。又,其夕,太史奏北斗一星見,凡七日而復。成式以此事頗怪,然大傳眾口,不得不著之。
故事的主人公一行是唐朝著名天文學家、數學家,長記憶,精歷算,關於這一點,在《酉陽雜俎》中還有一個故事:一行在宰相張說的府邸觀看大唐第一圍棋高手王積薪下棋,在此之前一行本不通圍棋,但看了一局後,便與王積薪對弈,竟不相上下,後笑對張說言:〃此但爭先耳,若念貧道四句乘除語,則人人為國手。〃即我之所以能夠跟王老師成為對手,只是因為我在下棋時講求爭先罷了,假如下棋的人都念我的四句口訣,那麼人人都可以成為圍棋國手啦!〃有人認為這個故事太過誇張,不過也未必全是虛構。後來,明朝的王世貞在《弈問》中對一行敵過王積薪之事表示肯定,認為精通數學歷算的一行下出好棋