杜生(?—?),唐朝許州(今河南省許昌市)人。
他善於用《易經》占卜。有人逃亡了奴僕問他到哪裡去追,他說:「從這裡發出,遇到使者,向他懇求要他的馬鞭。如果他不給,就以情相告。」這個人果然在路上遇上了使者,於是向他要馬鞭,使者詫之,說:「沒有馬鞭,我無法催馬,你可以折下道傍的草給我代替馬鞭。」這個人去折草,見逃亡的奴僕藏在那裡,將他抓獲。後來又有人逃亡了奴僕,杜生讓他拿著五百錢在道邊等著,見進貢鷂鳥的使者,就買一隻,就能找到奴僕。使者到來後,這個人以情相告,使者給他一隻,忽然飛起落到灌木叢上,他過去發現了逃亡的奴僕。眾人以杜生為神算。