唐朝高僧一行少年家贫,为一老婆婆救济,功成名就后,那老婆婆求于门前:其子因杀人入狱,求一行帮忙。这却为难了一行,老婆婆虽有恩于他,而自己又不能枉法,遂拒绝。老婆婆大怒,道其负恩,一行很苦恼,只好作法。
一行叫人在寺院空房里置放了一口大瓮,随后叫过来两人,授之以布囊,说:“某大街有一处废园,你们在中午时分潜伏其中,及至黄昏,定有东西进来。当捉到第七只时,就可以把袋子系上了。要是跑了一只,拿你们是问!”两手下同声说谨记,后潜于园中,黄昏前果有一群东西冲来,细观之,乃是猪。两手下张囊以待,正好捉了七只,献于一行。一行大喜,叫人把猪装进大瓮,加盖糊泥,题梵字于其上。转天一早,唐玄宗紧急召见一行:
唐玄宗:“太史奏报,昨夜北斗星不见,此为何兆?”
一行:“北魏时火星于夜空中失其位,天下大乱,现在北斗星消失,自古以来还没有过,可能要出乱子了!”
唐玄宗:“有什么办法弥补呢?”
一行:“唯有大赦天下,释放一切犯人,当然也是试试看。”
玄宗皇帝随之应允。当夜,北斗七星即出现一颗,随后每天多一颗,七日后全部出现,恢复正常。
在这个故事里,一行通过法术,间接地救了老婆婆的儿子。说起来,唐玄宗时,确实有过一次因出现奇异天象而大赦天下的事。难怪段成式说:“成式以此事颇怪,然大传众口,不得不著之。”可见当时该传说风行一时。另外,通过这个段子,我们也晓得了原来北斗七星都是猪神。在《酉阳杂俎》中,这则故事的原文如下:
僧一行博览无不知,尤善于数,钩深藏往,当时学者莫能测。幼时家贫,邻有王姥,前后济之数十万,及一行开元中承上敬遇,言无不可,常思报之。寻王姥儿犯杀人罪,狱未具,姥访一行求救,一行曰:“姥要金帛,当十倍酬也。明君执法,难以请求,如何?”王姥戟手大骂曰:“何用识此僧!”一行从而谢之,终不顾。一行心计浑天寺中工役数百,乃命空其室内,徙大瓮于中,又密选常住奴二人,授以布囊,谓曰:“某坊某角有废园,汝向中潜伺,从午至昏,当有物入来。其数七,可尽掩之。失一则杖汝。”奴如言而往,至酉后,果有群豕至,奴悉获而归。一行大喜,令置瓮中,覆以木盖,封于六一泥,朱题梵字数寸,其徒莫测。诘朝,中使叩门急召。至便殿,玄宗迎问曰:“太史奏昨夜北斗不见,是何祥也,师有以禳之乎?”一行曰:“后魏时,失荧惑,至今帝车不见,古所无者,天将大警于陛下也。如臣曲见,莫若大赦天下。”玄宗从之。又,其夕,太史奏北斗一星见,凡七日而复。成式以此事颇怪,然大传众口,不得不著之。
故事的主人公一行是唐朝著名天文学家、数学家,长记忆,精历算,关于这一点,在《酉阳杂俎》中还有一个故事:一行在宰相张说的府邸观看大唐第一围棋高手王积薪下棋,在此之前一行本不通围棋,但看了一局后,便与王积薪对弈,竟不相上下,后笑对张说言:“此但争先耳,若念贫道四句乘除语,则人人为国手。即我之所以能够跟王老师成为对手,只是因为我在下棋时讲求争先罢了,假如下棋的人都念我的四句口诀,那么人人都可以成为围棋国手啦!”有人认为这个故事太过夸张,不过也未必全是虚构。后来,明朝的王世贞在《弈问》中对一行敌过王积薪之事表示肯定,认为精通数学历算的一行下出好棋不是没有可能。那么,一行的四句口诀是什么呢?《酉阳杂俎》中没记录下来。
一行既为高僧,初不为玄宗皇帝所知,二人第一次相见时,皇帝问:“禅师何能?”一行说:“善记。”皇帝遂命左右取宫人户籍以示,一行观后而还,随后一一背诵,只字不差。皇帝下榻为之作礼,呼为圣人。一行初于嵩山拜师于普寂禅师,后游历四方,曾至浙江天台国清寺,又拜该寺高僧为师,学习历算之法。后得道奇人邢和璞说:“一行,圣人再世!”开元末年,一行回嵩山普寂禅师那儿,拜见后,附耳密语,普寂唯说:“是,是。”语毕,一行入室,关门圆寂。
一行在世时,曾发明了不少观测天象的仪器,并修正了多颗恒星的位置,当然更重要的是他在开元年间成功地测量了子午线。在唐朝时能操作以上工程,现在看来不可思议。一千多年后,为纪念这位出色的中国古代天文学家,国际小行星组织将一颗星星命名为“一行小行星”。