それはもう、C ではない。
if 文の文法を変えるとか RANDOM という演算子を導入するとかいう話になる。
そういうプリプロセッサを作れば出来なくも無い。

perl -pe 's/\bRANDOM\s+(\d+)/rand($1)/g'

みたいな感じでどう? 実際には文字列定数の中は置換しないとかそういうことも必要だけど。