テトリスのソースを引っ張ってきて自分で中身を改造してるのですが
次に出現するブロックの予告部分がうまくできません。

srand((unsigned)time(NULL)); //現在時刻を取得?
block_type = rand() % 18;  //取得した時刻をブロックの種類で割った余りで出現ブロックの決定?

と、解読もままならない状態なのですが・・・
これの次点で来るブロックがわかる方法ってありますか?

取得した現在時刻に1を足すなど、がむしゃらにやっては見たもののうまくいかないので
わかる方がいらっしゃいましたら教えてください。

質問の仕方も悪いのですが、よろしくお願いします。