Cの標準ライブラリの範囲では無理なんじゃないかな。
シーケンシャルに実行されるんなら、
・n = ファイル"rand.txt"から数を一つ読み込む、無ければ0。
・srand(n)
・ファイル"rand.txt"にrand()で乱数を一つカキコ。
・処理
でどう?